We will be using the new energy layer to analyze the following future PV options
We will use a literture-sourced global scale deployment schedule through 2050, then assume that capacity increases at a lower constant rate through 2100.
import numpy as np
import pandas as pd
import os,sys
from pathlib import Path
import matplotlib.pyplot as plt
cwd = os.getcwd() #grabs current working directory
testfolder = str(Path().resolve().parent.parent / 'PV_ICE' / 'TEMP' / 'EnergyAnalysis')
inputfolder = str(Path().resolve().parent.parent / 'PV_ICE' / 'TEMP')
baselinesfolder = str(Path().resolve().parent.parent /'PV_ICE' / 'baselines')
supportMatfolder = str(Path().resolve().parent.parent / 'PV_ICE' / 'baselines' / 'SupportingMaterial')
altBaselinesfolder = str(Path().resolve().parent.parent / 'PV_ICE' / 'baselines' / 'Energy_CellModuleTechCompare')
if not os.path.exists(testfolder):
os.makedirs(testfolder)
from platform import python_version
print(python_version())
3.8.8
Graphing settings
#https://www.learnui.design/tools/data-color-picker.html#palette
#color pallette - modify here for all graphs below
colorpalette=['#000000', #PV ICE baseline
'#003f5c','#7a5195','#ef5675','#ffa600', #extreme cases (4)
'#0e5c5c','#107575','#118f8f','#10aaaa','#0ec5c6','#09e2e2','#00ffff'] #realistic cases (7)
#tealish ['#0e5c5c','#107575','#118f8f','#10aaaa','#0ec5c6','#09e2e2','#00ffff']
#blues ['#004c6d','#00678a','#0083a6','#00a1c1','#00c0d8','#00dfed','#00ffff']
colormats = ['#00bfbf','#ff7f0e','#1f77be','#2ca02c','#d62728','#9467BD','#8C564B'] #colors for material plots
import matplotlib as mpl #import matplotlib
from cycler import cycler #import cycler
mpl.rcParams['axes.prop_cycle'] = cycler(color=colorpalette) #reset the default color palette of mpl
plt.rcParams.update({'font.size': 14})
plt.rcParams['figure.figsize'] = (8, 6)
scennames_labels = ['PV_ICE','50-year','High Eff','Idealized\nPerovskite\nSi-Tandem','Lightweight',
'PERC','SHJ','TOPCon','IRENA\nreg. loss','Recycled\nPERC','long-lived\nPERC','Hopeful\nPerovskite'] #
Scenarios and materials
#creating scenarios for identical power of multiple technologies, moved to below due to reordering
scennames_ex = ['PV_ICE', 'ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight'] #extreme cases
scennames_r = ['PV_ICE','r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite'] #realistic cases
MATERIALS = ['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']
moduleFile_m = os.path.join(baselinesfolder, 'baseline_modules_mass_US.csv')
moduleFile_e = os.path.join(baselinesfolder, 'baseline_modules_energy.csv')
We will be deploying based on power (not area) because each of these have different efficiencies, and those differences should be accounted for in the simulation. Additionally, we will run the installation compensation to simulate the required replacements for each module type.
#load in a baseline and materials for modification
import PV_ICE
sim1 = PV_ICE.Simulation(name='sim1', path=testfolder)
for scen in scennames_ex:
sim1.createScenario(name=scen, massmodulefile=moduleFile_m, energymodulefile=moduleFile_e)
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim1.scenario[scen].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
path = C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\TEMP\EnergyAnalysis
PV_ICE.__version__
'v0.2.0+417.g45e2712.dirty'
Starting modifications in 2022, using PV ICE baseline as historical for all modules
NOTE: Currently have to modify all scenarios before extending the years to avoid errors.
NOTE: all dynamic values changed with PV ICE modify functions must feed in a Pandas Series
sim1.scenario.keys()
dict_keys(['PV_ICE', 'ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight'])
celltech_modeff = pd.read_csv(os.path.join(supportMatfolder, 'output-celltech-modeffimprovements.csv'),index_col=0) #pull in module eff
celltech_aguse = pd.read_csv(os.path.join(supportMatfolder, 'output-celltech-Agusageimprovements.csv'),index_col=0) #pull in Ag use
celltech_modeff.loc[2020]
PERC 22.8 SHJ 23.5 TOPCon 23.2 Name: 2020, dtype: float64
#glass-glass package mass per area calculation
#ITRPV 2022 Figs 36 and 38, we are assuming that the front and back glass heave equal thickness of 2.5mm
density_glass = 2500*1000 # g/m^3
glassperm2 = (2.5/1000)* 2 * density_glass
print('The mass per module area of glass is '+str(glassperm2)+' g/m^2 for all modules with a glass-glass package')
The mass per module area of glass is 12500.0 g/m^2 for all modules with a glass-glass package
timeshift = 2022-1995
This module represents current PERC technology (so good efficiency) if it were to have it's lifetime extended significantly. Glass-glass technology is assumed, expected decreases in silver usage and increases in module efficiency are derived from Zhang et al 2021, Gervais et al 2021 and ITRPV 2022. It is assumed that this module is no more recyclable than current technology (downcycle glass and recycle aluminium frames).
#module efficiency modify for PERC
sim1.modifyScenario('ex_PERC_50', 'mod_eff', 24.5, start_year=2022) #PERC 2030 module eff
#silver modify for PERC
sim1.scenario['ex_PERC_50'].modifyMaterials('silver', 'mat_massperm2', celltech_aguse.loc[2022:,'PERC'], start_year=2022)
#old way
#sim1.scenario['PERC_50'].material['silver'].matdataIn_m.loc[timeshift:,'mat_massperm2'] = celltech_aguse.loc[2022:,'PERC'].values
#modify package to glass glass
sim1.scenario['ex_PERC_50'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022) #
#Lifetime and Degradation
#values taken from lifetime vs recycling paper
#degradation rate:
sim1.modifyScenario('ex_PERC_50', 'mod_degradation', 0.445, start_year=2022) #annual power degradation to reach 80% at 50 yrs
#T50
sim1.modifyScenario('ex_PERC_50', 'mod_reliability_t50', 56.07, start_year=2022)
#t90
sim1.modifyScenario('ex_PERC_50', 'mod_reliability_t90', 59.15, start_year=2022)
#Mod Project Lifetime
sim1.modifyScenario('ex_PERC_50', 'mod_lifetime', 50, start_year=2022) #project lifetime of 50 years
#Merchant Tail set high
sim1.modifyScenario('ex_PERC_50', 'mod_MerchantTail', 100, start_year=2022) #all installations stay for merchant tail
#Change recycling?
This represents a 25 year lifetime module where efficiency has been prioritized. This could represent a silicon based tandem, along the lines of SHJ
#idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
#df_higheff = pd.DataFrame(index=idx_temp, columns=['mod_eff_p'], dtype=float)
#df_higheff.loc[2022] = 22.0
#df_higheff.loc[2030] = 25.0
#df_higheff.loc[2050] = 30.0
#df_higheff.interpolate(inplace=True)
#module efficiency modify for PERC
sim1.modifyScenario('ex_High_eff', 'mod_eff', 30.0, start_year=2022) #changing module eff
#Lifetime and Degradation
#values taken from lifetime vs recycling paper
#degradation rate:
sim1.modifyScenario('ex_High_eff', 'mod_degradation', 0.7, start_year=2022) #standard current degrdation
#T50
sim1.modifyScenario('ex_High_eff', 'mod_reliability_t50', 29, start_year=2022)
#t90
sim1.modifyScenario('ex_High_eff', 'mod_reliability_t90', 32, start_year=2022)
#Mod Project Lifetime
sim1.modifyScenario('ex_High_eff', 'mod_lifetime', 25, start_year=2022) #project lifetime of 25 years
This perovskite module uses current best module and cell efficiencies, has a prospective life of 15 years and 1.5% degradation rate, and is highly circular. This is a best case scenario for perovskites given current data.
#2022 module eff = 17.9% #https://www.nrel.gov/pv/assets/pdfs/champion-module-efficiencies-rev220401b.pdf
#2050 module eff = 27.3% # Sofia et al 2019 4T future
idx_perovskite_eff = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_perovskite_eff = pd.DataFrame(index=idx_perovskite_eff, columns=['mod_eff_p'], dtype=float)
df_perovskite_eff.loc[2022] = 17.9
df_perovskite_eff.loc[2030] = 27.3
df_perovskite_eff.loc[2050] = 27.3
df_perovskite_eff.interpolate(inplace=True)
#module efficiency modify for PERC
sim1.modifyScenario('ex_Perovskite', 'mod_eff', 27.3, start_year=2022) #changing module eff
#modify package to glass glass
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022)
#Lifetime and Degradation
#values taken from lifetime vs recycling paper
#degradation rate:
sim1.modifyScenario('ex_Perovskite', 'mod_degradation', 1.47, start_year=2022) #annual power degradation
#Mod Project Lifetime
sim1.modifyScenario('ex_Perovskite', 'mod_lifetime', 15, start_year=2022) #project lifetime of 15 years
#T50
sim1.modifyScenario('ex_Perovskite', 'mod_reliability_t50', 19, start_year=2022)
#t90
sim1.modifyScenario('ex_Perovskite', 'mod_reliability_t90', 22, start_year=2022)
#As Circular as possible
#100% collection rate
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_collection_eff', 100.0, start_year=2022) #100% collection
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg1_landfill', 0.0, start_year=2022) #100% collection
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb1_landfill', 0.0, start_year=2022) #100% collection
# remanufacturing
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg3_reMFG', 100.0, start_year=2022) #all modules attempt remfg
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_sp_reMFG_recycle', 100.0, start_year=2022) # recycle if can't remfg
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb3_reMFG', 100.0, start_year=2022) # remfg bad mods too
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_reMFG_yield', 98.0, start_year=2022) # REMFG YIELD 98%
#set all other paths to 0
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg0_resell', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg1_landfill', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg2_stored', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pg4_recycled', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb1_landfill', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb2_stored', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_EOL_pb4_recycled', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_Repair', 0.0, start_year=2022) #
sim1.modifyScenario('ex_Perovskite', 'mod_MerchantTail', 0.0, start_year=2022) #
#Material Remanufacture
#Glass
#mfg scrap
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #99% yield
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_PG3_ReMFG_target', 100.0, start_year=2022) #send all to remfg
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send none to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_ReMFG_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['ex_Perovskite'].modifyMaterials('glass', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
#silicon ReMFG
#mfg scrap
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #98% yield
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_PG3_ReMFG_target', 100.0, start_year=2022) #send to remfg
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_ReMFG_yield', 98.0, start_year=2022) #98% yeild
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_PG4_Recycling_target', 0.0, start_year=2022) #send to remfg
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('silicon', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#aluminium_frames recycle
#mfg scrap
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #98% yield
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
sim1.scenario['ex_Perovskite'].modifyMaterials('aluminium_frames', 'mat_ReMFG_yield', 0.0, start_year=2022) #0% yeild
Could represent a thin film
#module efficiency modify for PERC
sim1.modifyScenario('ex_Lightweight', 'mod_eff', celltech_modeff.loc[2022:,'PERC'], start_year=2022) #changing module eff
#2mm glass calculation
lightweightglass = (2.0/1000)* 1 * density_glass
#50% encapsulant
light_encap = pd.Series(sim1.scenario['PV_ICE'].material['encapsulant'].matdataIn_m.loc[timeshift:,'mat_massperm2']*0.5)
#10% silicon
light_Si = pd.Series(sim1.scenario['PV_ICE'].material['silicon'].matdataIn_m.loc[timeshift:,'mat_massperm2']*0.1)
#modify BOM
sim1.scenario['ex_Lightweight'].modifyMaterials('glass', 'mat_massperm2', lightweightglass, start_year=2022) #glass
sim1.scenario['ex_Lightweight'].modifyMaterials('aluminium_frames', 'mat_massperm2', 0.0, start_year=2022) #frameless
sim1.scenario['ex_Lightweight'].modifyMaterials('encapsulant', 'mat_massperm2', light_encap, start_year=2022) #50% encapsulant
sim1.scenario['ex_Lightweight'].modifyMaterials('silicon', 'mat_massperm2', light_Si, start_year=2022) #10% silicon
#Lifetime and Degradation
#values taken from lifetime vs recycling paper
#degradation rate:
sim1.modifyScenario('ex_Lightweight', 'mod_degradation', 0.7, start_year=2022) #annual power degradation
#Mod Project Lifetime
sim1.modifyScenario('ex_Lightweight', 'mod_lifetime', 25, start_year=2022) #project lifetime of 15 years
#T50
sim1.modifyScenario('ex_Lightweight', 'mod_reliability_t50', 29, start_year=2022) #this will get changed with IRENA alpha/b
#t90
sim1.modifyScenario('ex_Lightweight', 'mod_reliability_t90', 32, start_year=2022) #this will get changed with IRENA alpha/b
len(sim1.scenario['ex_Lightweight'].material['silicon'].matdataIn_m)
56
For these more realisitic evolving modules, some module and material input files have been modified and are stored in the baselines\Energy_CellModuleTechCompare folder.
altBaselinesfolder
'C:\\Users\\hmirletz\\Documents\\GitHub\\PV_ICE\\PV_ICE\\baselines\\Energy_CellModuleTechCompare'
Improving recycling:
#modified module
moduleinput_m_r_PERC = os.path.join(altBaselinesfolder, 'mod_r_PERC.csv')
sim1.createScenario(name='r_PERC', massmodulefile=moduleinput_m_r_PERC, energymodulefile=moduleFile_e)
#module efficiency modify for PERC
sim1.modifyScenario('r_PERC', 'mod_eff', celltech_modeff.loc[2022:,'PERC'], start_year=2022) #changing module eff
#sim1.scenario['SHJ'].dataIn_m.loc[timeshift:,'mod_eff'] = celltech_modeff.loc[2022:,'SHJ'].values
#modified materials
#glass
matinput_glass_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_glass_improvedRecycle.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_PERC'].addMaterial('glass', massmatfile=matinput_glass_m_improvedRecycle, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silicon_improvedRecycle.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_PERC'].addMaterial('silicon', massmatfile=matinput_silicon_m_improvedRecycle, energymatfile=matbaseline_e_si)
#silver
matinput_silver_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silver_improvedRecycle.csv')
matbaseline_e_ag = os.path.join(baselinesfolder,'baseline_material_energy_silver.csv')
sim1.scenario['r_PERC'].addMaterial('silver', massmatfile=matinput_silver_m_improvedRecycle, energymatfile=matbaseline_e_ag)
#aluminium frames
matinput_Al_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_aluminium_frames_improvedRecycle.csv')
matbaseline_e_al = os.path.join(baselinesfolder,'baseline_material_energy_aluminium_frames.csv')
sim1.scenario['r_PERC'].addMaterial('aluminium_frames', massmatfile=matinput_Al_m_improvedRecycle, energymatfile=matbaseline_e_al)
#standard materials
baselineMats=['copper', 'encapsulant', 'backsheet']
for mats in range (0, len(baselineMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+baselineMats[mats]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+baselineMats[mats]+'.csv')
sim1.scenario['r_PERC'].addMaterial(baselineMats[mats], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#modify silver usage for PERC
sim1.scenario['r_PERC'].modifyMaterials('silver', 'mat_massperm2', celltech_aguse.loc[2022:,'PERC'], start_year=2022)
#modify package to glass glass
sim1.scenario['r_PERC'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022)
This is a modern SHJ module with expected silver and module efficiency improvements taken from Zhang et al 2021, Gervais et al 2021, and ITPRV 2022. See PERC vs SHJ vs TOPCon for a more detailed evaluation.
#modified module
moduleinput_m_r_SHJ = os.path.join(altBaselinesfolder, 'mod_r_SHJ.csv')
sim1.createScenario(name='r_SHJ', massmodulefile=moduleinput_m_r_SHJ, energymodulefile=moduleFile_e)
#module efficiency modify for SHJ
sim1.modifyScenario('r_SHJ', 'mod_eff', celltech_modeff.loc[2022:,'SHJ'], start_year=2022) #changing module eff
#sim1.scenario['SHJ'].dataIn_m.loc[timeshift:,'mod_eff'] = celltech_modeff.loc[2022:,'SHJ'].values
#load modified materials
#modified materials
#glass
matinput_glass_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_glass_improvedRecycle.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_SHJ'].addMaterial('glass', massmatfile=matinput_glass_m_improvedRecycle, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silicon_improvedRecycle.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_SHJ'].addMaterial('silicon', massmatfile=matinput_silicon_m_improvedRecycle, energymatfile=matbaseline_e_si)
#silver
matinput_silver_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silver_improvedRecycle.csv')
matbaseline_e_ag = os.path.join(baselinesfolder,'baseline_material_energy_silver.csv')
sim1.scenario['r_SHJ'].addMaterial('silver', massmatfile=matinput_silver_m_improvedRecycle, energymatfile=matbaseline_e_ag)
#aluminium frames
matinput_Al_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_aluminium_frames_improvedRecycle.csv')
matbaseline_e_al = os.path.join(baselinesfolder,'baseline_material_energy_aluminium_frames.csv')
sim1.scenario['r_SHJ'].addMaterial('aluminium_frames', massmatfile=matinput_Al_m_improvedRecycle, energymatfile=matbaseline_e_al)
#standard materials
baselineMats=['copper', 'encapsulant', 'backsheet']
for mats in range (0, len(baselineMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+baselineMats[mats]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+baselineMats[mats]+'.csv')
sim1.scenario['r_SHJ'].addMaterial(baselineMats[mats], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#modify silver usage for SHJ
sim1.scenario['r_SHJ'].modifyMaterials('silver', 'mat_massperm2', celltech_aguse.loc[2022:,'SHJ'], start_year=2022)
#modify package to glass glass
sim1.scenario['r_SHJ'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022)
plt.plot(sim1.scenario['r_SHJ'].material['silicon'].matdataIn_m.iloc[:,0],sim1.scenario['r_SHJ'].material['silicon'].matdataIn_m.iloc[:,3:])
plt.legend(sim1.scenario['PV_ICE'].material['silicon'].matdataIn_m.iloc[:,3:].columns,
bbox_to_anchor=(0, -0.1), loc='upper left', ncol=1)
plt.title('Silicon Management Evolution')
Text(0.5, 1.0, 'Silicon Management Evolution')
plt.plot(sim1.scenario['r_SHJ'].material['glass'].matdataIn_m.iloc[:,0],sim1.scenario['r_SHJ'].material['glass'].matdataIn_m.iloc[:,3:])
plt.legend(sim1.scenario['PV_ICE'].material['glass'].matdataIn_m.iloc[:,3:].columns,
bbox_to_anchor=(0, -0.1), loc='upper left', ncol=1)
plt.title('Glass Management Evolution')
Text(0.5, 1.0, 'Glass Management Evolution')
plt.plot(sim1.scenario['r_SHJ'].material['aluminium_frames'].matdataIn_m.iloc[:,0],sim1.scenario['r_SHJ'].material['aluminium_frames'].matdataIn_m.iloc[:,3:])
plt.legend(sim1.scenario['PV_ICE'].material['aluminium_frames'].matdataIn_m.iloc[:,3:].columns,
bbox_to_anchor=(0, -0.1), loc='upper left', ncol=1)
plt.title('Glass Management Evolution')
Text(0.5, 1.0, 'Glass Management Evolution')
plt.plot(sim1.scenario['r_SHJ'].material['silver'].matdataIn_m.iloc[:,0],sim1.scenario['r_SHJ'].material['silver'].matdataIn_m.iloc[:,3:])
plt.legend(sim1.scenario['PV_ICE'].material['aluminium_frames'].matdataIn_m.iloc[:,3:].columns,
bbox_to_anchor=(0, -0.1), loc='upper left', ncol=1)
plt.title('Glass Management Evolution')
Text(0.5, 1.0, 'Glass Management Evolution')
#modified module
moduleinput_m_r_TOPCon = os.path.join(altBaselinesfolder, 'mod_r_TOPCon.csv')
sim1.createScenario(name='r_TOPCon', massmodulefile=moduleinput_m_r_TOPCon, energymodulefile=moduleFile_e)
#module efficiency modify
sim1.modifyScenario('r_TOPCon', 'mod_eff', celltech_modeff.loc[2022:,'TOPCon'], start_year=2022) #changing module eff
#sim1.scenario['SHJ'].dataIn_m.loc[timeshift:,'mod_eff'] = celltech_modeff.loc[2022:,'SHJ'].values
#modified materials
#glass
matinput_glass_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_glass_improvedRecycle.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_TOPCon'].addMaterial('glass', massmatfile=matinput_glass_m_improvedRecycle, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silicon_improvedRecycle.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_TOPCon'].addMaterial('silicon', massmatfile=matinput_silicon_m_improvedRecycle, energymatfile=matbaseline_e_si)
#silver
matinput_silver_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silver_improvedRecycle.csv')
matbaseline_e_ag = os.path.join(baselinesfolder,'baseline_material_energy_silver.csv')
sim1.scenario['r_TOPCon'].addMaterial('silver', massmatfile=matinput_silver_m_improvedRecycle, energymatfile=matbaseline_e_ag)
#aluminium frames
matinput_Al_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_aluminium_frames_improvedRecycle.csv')
matbaseline_e_al = os.path.join(baselinesfolder,'baseline_material_energy_aluminium_frames.csv')
sim1.scenario['r_TOPCon'].addMaterial('aluminium_frames', massmatfile=matinput_Al_m_improvedRecycle, energymatfile=matbaseline_e_al)
#standard materials
baselineMats=['copper', 'encapsulant', 'backsheet']
for mats in range (0, len(baselineMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+baselineMats[mats]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+baselineMats[mats]+'.csv')
sim1.scenario['r_TOPCon'].addMaterial(baselineMats[mats], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#modify silver usage for PERC
sim1.scenario['r_TOPCon'].modifyMaterials('silver', 'mat_massperm2', celltech_aguse.loc[2022:,'TOPCon'], start_year=2022)
#modify package to glass glass
sim1.scenario['r_TOPCon'].modifyMaterials('glass', 'mat_massperm2', glassperm2, start_year=2022)
This scenario uses the IRENA 2016 regular loss scenario results, or a low quality module, and assumes the same EoL recycling improvement as the previous three scenarios
#modified module
moduleinput_m_r_IRENA = os.path.join(altBaselinesfolder, 'mod_r_IRENAregloss.csv')
sim1.createScenario(name='r_IRENA', massmodulefile=moduleinput_m_r_IRENA, energymodulefile=moduleFile_e)
#modified materials
#glass
matinput_glass_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_glass_improvedRecycle.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_IRENA'].addMaterial('glass', massmatfile=matinput_glass_m_improvedRecycle, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silicon_improvedRecycle.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_IRENA'].addMaterial('silicon', massmatfile=matinput_silicon_m_improvedRecycle, energymatfile=matbaseline_e_si)
#silver
matinput_silver_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_silver_improvedRecycle.csv')
matbaseline_e_ag = os.path.join(baselinesfolder,'baseline_material_energy_silver.csv')
sim1.scenario['r_IRENA'].addMaterial('silver', massmatfile=matinput_silver_m_improvedRecycle, energymatfile=matbaseline_e_ag)
#aluminium frames
matinput_Al_m_improvedRecycle = os.path.join(altBaselinesfolder,'material_mass_aluminium_frames_improvedRecycle.csv')
matbaseline_e_al = os.path.join(baselinesfolder,'baseline_material_energy_aluminium_frames.csv')
sim1.scenario['r_IRENA'].addMaterial('aluminium_frames', massmatfile=matinput_Al_m_improvedRecycle, energymatfile=matbaseline_e_al)
#standard materials
baselineMats=['copper', 'encapsulant', 'backsheet']
for mats in range (0, len(baselineMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+baselineMats[mats]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+baselineMats[mats]+'.csv')
sim1.scenario['r_IRENA'].addMaterial(baselineMats[mats], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
sim1.modifyScenario('r_IRENA', 'mod_degradation', 0.7, start_year=2022)
This module is based on the recent test from Fraunhofer ISE in which an old module was dissassembled, and the silicon wafer cleaned, put into a Cz ingot growth process and made using standard PERC processing, creating a 19% efficient module. https://www.ise.fraunhofer.de/en/press-media/press-releases/2022/solar-cells-from-recycled-silicon.html
#modified module
moduleinput_m_r_RecyclePERC = os.path.join(altBaselinesfolder, 'mod_r_PERCrecycleSi.csv')
sim1.createScenario(name='r_RecycledPERC', massmodulefile=moduleinput_m_r_RecyclePERC, energymodulefile=moduleFile_e)
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim1.scenario['r_RecycledPERC'].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#glass recycling
#eol
sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
#sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_EOL_Recycled_into_HQ', 0.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_EOL_RecycledHQ_Reused4MFG', 0.0, start_year=2022) #closed-loop
#silicon recycled
#mfg scrap
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #98% yield
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('silicon', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#aluminium_frames recycle
#mfg scrap
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled', 100.0, start_year=2022) #send mfg scrap to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycling_eff', 98.0, start_year=2022) #98% yield
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_MFG_scrap_Recycled_into_HQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#eol
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('aluminium_frames', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#silver recycling improvement
#create improvement series
idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_silver_recycleimprove = pd.DataFrame(index=idx_temp, columns=['mat_PG4_Recycling_target'], dtype=float)
df_silver_recycleimprove.loc[2022] = 0
df_silver_recycleimprove.loc[2030] = 40
df_silver_recycleimprove.loc[2050] = 100
df_silver_recycleimprove.interpolate(inplace=True)
#eol
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_PG4_Recycling_target',
df_silver_recycleimprove.loc[2022:,'mat_PG4_Recycling_target'], start_year=2022)
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_RecycledPERC'].modifyMaterials('silver', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#the cool feature of this module was that the wafer was directly put into the Cz process
#therefore, we need to modify the recycling energy to reflect this
#this energy profile is output by the (baseline development) Energy Silicon Manufacturing journal.
altHQRecycle_e = pd.read_csv(os.path.join(supportMatfolder, 'output_energy_silicon_eol_recycleHQ_ALT.csv'), index_col=0)
altHQRecycle_e
| E_MFG_kWhpkg | E_mfgFuelFraction | |
|---|---|---|
| 1995 | 600.817735 | 0.064489 |
| 1996 | 527.042434 | 0.072326 |
| 1997 | 485.167804 | 0.077357 |
| 1998 | 432.693843 | 0.085473 |
| 1999 | 380.620553 | 0.095834 |
| 2000 | 269.697933 | 0.075408 |
| 2001 | 236.759317 | 0.066235 |
| 2002 | 204.221370 | 0.054188 |
| 2003 | 172.084094 | 0.037719 |
| 2004 | 159.669155 | 0.030097 |
| 2005 | 140.254886 | 0.022532 |
| 2006 | 130.586287 | 0.022463 |
| 2007 | 121.318358 | 0.022639 |
| 2008 | 112.451100 | 0.023120 |
| 2009 | 103.984511 | 0.023976 |
| 2010 | 95.918593 | 0.025298 |
| 2011 | 88.253345 | 0.027195 |
| 2012 | 88.388767 | 0.027307 |
| 2013 | 88.924859 | 0.027745 |
| 2014 | 89.861622 | 0.028498 |
| 2015 | 91.199054 | 0.029547 |
| 2016 | 76.337157 | 0.037576 |
| 2017 | 61.875930 | 0.049814 |
| 2018 | 62.915373 | 0.053028 |
| 2019 | 64.355487 | 0.056410 |
| 2020 | 74.096270 | 0.053503 |
| 2021 | 77.837724 | 0.055738 |
| 2022 | 77.837724 | 0.055738 |
| 2023 | 77.837724 | 0.055738 |
| 2024 | 77.837724 | 0.055738 |
| 2025 | 77.837724 | 0.055738 |
| 2026 | 77.837724 | 0.055738 |
| 2027 | 77.837724 | 0.055738 |
| 2028 | 77.837724 | 0.055738 |
| 2029 | 77.837724 | 0.055738 |
| 2030 | 77.837724 | 0.055738 |
| 2031 | 77.837724 | 0.055738 |
| 2032 | 77.837724 | 0.055738 |
| 2033 | 77.837724 | 0.055738 |
| 2034 | 77.837724 | 0.055738 |
| 2035 | 77.837724 | 0.055738 |
| 2036 | 77.837724 | 0.055738 |
| 2037 | 77.837724 | 0.055738 |
| 2038 | 77.837724 | 0.055738 |
| 2039 | 77.837724 | 0.055738 |
| 2040 | 77.837724 | 0.055738 |
| 2041 | 77.837724 | 0.055738 |
| 2042 | 77.837724 | 0.055738 |
| 2043 | 77.837724 | 0.055738 |
| 2044 | 77.837724 | 0.055738 |
| 2045 | 77.837724 | 0.055738 |
| 2046 | 77.837724 | 0.055738 |
| 2047 | 77.837724 | 0.055738 |
| 2048 | 77.837724 | 0.055738 |
| 2049 | 77.837724 | 0.055738 |
| 2050 | 77.837724 | 0.055738 |
#modify silicon recycling energy
sim1.scenario['r_RecycledPERC'].modifyMaterialEnergy('silicon', 'e_mat_Recycled_HQ', altHQRecycle_e.loc[2022:,'E_MFG_kWhpkg'], start_year=2022)
sim1.scenario['r_RecycledPERC'].modifyMaterialEnergy('silicon', 'e_mat_Recycled_HQ_fuelfraction', altHQRecycle_e.loc[2022:,'E_mfgFuelFraction'], start_year=2022)
sim1.scenario['r_RecycledPERC'].material['silicon'].matdataIn_e.iloc[25:30,]
| year | e_mat_extraction | e_mat_MFG | e_mat_MFG_fuelfraction | e_mat_MFGScrap_LQ | e_mat_MFGScrap_HQ | e_mat_Landfill | e_mat_Landfill_fuelfraction | e_mat_EoL_ReMFG_clean | e_mat_Recycled_LQ | e_mat_Recycled_HQ | e_mat_Recycled_HQ_fuelfraction | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 25 | 2020 | 0.0062 | 169.06 | 0.22 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 138.380000 | 0.200000 |
| 26 | 2021 | 0.0062 | 170.73 | 0.21 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 143.040000 | 0.190000 |
| 27 | 2022 | 0.0062 | 169.05 | 0.20 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 77.837724 | 0.055738 |
| 28 | 2023 | 0.0062 | 168.80 | 0.20 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 77.837724 | 0.055738 |
| 29 | 2024 | 0.0062 | 169.09 | 0.20 | 24.5 | 600.0 | 0.09 | 0.0 | 0.4 | 1.6 | 77.837724 | 0.055738 |
#modified module
moduleinput_m_r_50PERC = os.path.join(altBaselinesfolder, 'mod_r_50PERC.csv')
sim1.createScenario(name='r_50PERC', massmodulefile=moduleinput_m_r_50PERC, energymodulefile=moduleFile_e)
#load standard materials
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim1.scenario['r_50PERC'].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#glass recycling
#create improvement series
idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_glass_target = pd.DataFrame(index=idx_temp, columns=['mat_PG4_Recycling_target'], dtype=float)
df_glass_target.loc[2022] = 0
df_glass_target.loc[2030] = 100
df_glass_target.loc[2050] = 100
df_glass_target.interpolate(inplace=True)
df_glass_lowrecycle = pd.DataFrame(index=idx_temp, columns=['mat_EOL_Recycled_into_HQ'], dtype=float)
df_glass_lowrecycle.loc[2022] = 0
df_glass_lowrecycle.loc[2030] = 0
df_glass_lowrecycle.loc[2050] = 50
df_glass_lowrecycle.interpolate(inplace=True)
#eol
sim1.scenario['r_50PERC'].modifyMaterials('glass', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_50PERC'].modifyMaterials('glass', 'mat_PG4_Recycling_target',
df_glass_target.loc[2022:,'mat_PG4_Recycling_target'], start_year=2022) #send to recycle
#sim1.scenario['r_RecycledPERC'].modifyMaterials('glass', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_50PERC'].modifyMaterials('glass', 'mat_EOL_Recycled_into_HQ',
df_glass_lowrecycle.loc[2022:,'mat_EOL_Recycled_into_HQ'], start_year=2022) #all HQ
sim1.scenario['r_50PERC'].modifyMaterials('glass', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#silicon recycled
#create improvement series
idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_si_target = pd.DataFrame(index=idx_temp, columns=['mat_PG4_Recycling_target'], dtype=float)
df_si_target.loc[2022] = 0
df_si_target.loc[2030] = 0
df_si_target.loc[2050] = 50
df_si_target.interpolate(inplace=True)
#eol
sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_PG4_Recycling_target',
df_si_target.loc[2022:,'mat_PG4_Recycling_target'], start_year=2022) #send to recycle
#sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_50PERC'].modifyMaterials('silicon', 'mat_EOL_RecycledHQ_Reused4MFG', 100.0, start_year=2022) #closed-loop
#sim1.scenario['r_50PERC'].material['silicon'].matdataIn_m
#aluminium_frames recycle
idx_temp = pd.RangeIndex(start=2022,stop=2051,step=1) #create the index
df_al_target = pd.DataFrame(index=idx_temp, columns=['mat_PG4_Recycling_target'], dtype=float)
df_al_target.loc[2022] = 0
df_al_target.loc[2030] = 100
df_al_target.loc[2050] = 100
df_al_target.interpolate(inplace=True)
df_al_lowrecycle = pd.DataFrame(index=idx_temp, columns=['mat_EOL_Recycled_into_HQ'], dtype=float)
df_al_lowrecycle.loc[2022] = 0
df_al_lowrecycle.loc[2030] = 100
df_al_lowrecycle.loc[2050] = 100
df_al_lowrecycle.interpolate(inplace=True)
df_al_lowCL = pd.DataFrame(index=idx_temp, columns=['mat_EOL_RecycledHQ_Reused4MFG'], dtype=float)
df_al_lowCL.loc[2022] = 0
df_al_lowCL.loc[2030] = 20
df_al_lowCL.loc[2050] = 50
df_al_lowCL.interpolate(inplace=True)
#eol
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_PG4_Recycling_target',
df_al_target.loc[2022:,'mat_PG4_Recycling_target'], start_year=2022) #send to recycle
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_EOL_Recycled_into_HQ',
df_al_lowrecycle.loc[2022:,'mat_EOL_Recycled_into_HQ'], start_year=2022) #all HQ
sim1.scenario['r_50PERC'].modifyMaterials('aluminium_frames', 'mat_EOL_RecycledHQ_Reused4MFG',
df_al_lowCL.loc[2022:,'mat_EOL_RecycledHQ_Reused4MFG'], start_year=2022) #closed-loop
#sim1.scenario['r_50PERC'].material['aluminium_frames'].matdataIn_m
#modified module
moduleinput_m_r_perovskite = os.path.join(altBaselinesfolder, 'mod_r_perovskite.csv')
sim1.createScenario(name='r_Perovskite', massmodulefile=moduleinput_m_r_perovskite, energymodulefile=moduleFile_e)
#modified materials
#glass
matinput_glass_m_remfg = os.path.join(altBaselinesfolder,'material_mass_glass_r_perovskite.csv')
matbaseline_e_glass = os.path.join(baselinesfolder,'baseline_material_energy_glass.csv')
sim1.scenario['r_Perovskite'].addMaterial('glass', massmatfile=matinput_glass_m_remfg, energymatfile=matbaseline_e_glass)
#silicon
matinput_silicon_m_remfg = os.path.join(altBaselinesfolder,'material_mass_silicon_r_perovskite.csv')
matbaseline_e_si = os.path.join(baselinesfolder,'baseline_material_energy_silicon.csv')
sim1.scenario['r_Perovskite'].addMaterial('silicon', massmatfile=matinput_silicon_m_remfg, energymatfile=matbaseline_e_si)
#load standard materials
subMats =['silver', 'aluminium_frames','copper','encapsulant', 'backsheet']
for mat in range (0, len(subMats)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+subMats[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+subMats[mat]+'.csv')
sim1.scenario['r_Perovskite'].addMaterial(subMats[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#aluminium_frames recycle
#eol
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_PG3_ReMFG_target', 0.0, start_year=2022) #send to recycle
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_PG4_Recycling_target', 100.0, start_year=2022) #send to recycle
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_Recycling_yield', 98.0, start_year=2022) #99% yeild
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_EOL_Recycled_into_HQ', 100.0, start_year=2022) #all HQ
sim1.scenario['r_Perovskite'].modifyMaterials('aluminium_frames', 'mat_EOL_RecycledHQ_Reused4MFG',100.0, start_year=2022) #closed-loop
We do this after we modify the baselines to propogate the modified 2050 values forward
#trim to start in 2000, this trims module and materials
#had to specify and end year, cannot use to extend
sim1.trim_Years(startYear=2000, endYear=2100)
Trimming and extending PV_ICE PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Energy, years now encompass 2000 to 2100 PV_ICE : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending ex_PERC_50 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Energy, years now encompass 2000 to 2100 ex_PERC_50 : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending ex_High_eff ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Energy, years now encompass 2000 to 2100 ex_High_eff : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending ex_Perovskite ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Perovskite : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending ex_Lightweight ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Energy, years now encompass 2000 to 2100 ex_Lightweight : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_PERC r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_PERC : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_SHJ r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Energy, years now encompass 2000 to 2100 r_SHJ : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_TOPCon r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Energy, years now encompass 2000 to 2100 r_TOPCon : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_IRENA r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Energy, years now encompass 2000 to 2100 r_IRENA : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_RecycledPERC r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_RecycledPERC : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_50PERC r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Energy, years now encompass 2000 to 2100 r_50PERC : Data trimmed for Mass, years now encompass 2000 to 2100 Trimming and extending r_Perovskite r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Energy, years now encompass 2000 to 2100 r_Perovskite : Data trimmed for Mass, years now encompass 2000 to 2100
#check
sim1.scenario['r_Perovskite'].dataIn_m
| year | new_Installed_Capacity_[MW] | mod_eff | mod_reliability_t50 | mod_reliability_t90 | mod_degradation | mod_lifetime | mod_MFG_eff | mod_Repair | mod_MerchantTail | ... | mod_EOL_pg1_landfill | mod_EOL_pg2_stored | mod_EOL_pg3_reMFG | mod_EOL_pg4_recycled | mod_EOL_reMFG_yield | mod_EOL_sp_reMFG_recycle | mod_EOL_pb1_landfill | mod_EOL_pb2_stored | mod_EOL_pb3_reMFG | mod_EOL_pb4_recycled | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 2000 | 20.926667 | 13.420000 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| 1 | 2001 | 27.985000 | 13.600000 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| 2 | 2002 | 42.476000 | 13.722222 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| 3 | 2003 | 59.745000 | 13.844444 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| 4 | 2004 | 94.752000 | 13.966667 | 19.0 | 23.0 | 0.75 | 20.0 | 98.0 | 0.0 | 0.0 | ... | 60.0 | 0.0 | 0.0 | 40.0 | 0.0 | 100.0 | 60.0 | 0.0 | 0.0 | 40.0 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 96 | 2096 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
| 97 | 2097 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
| 98 | 2098 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
| 99 | 2099 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
| 100 | 2100 | 0.000000 | 27.300000 | 29.0 | 32.0 | 0.50 | 25.0 | 98.0 | 0.0 | 0.0 | ... | 0.0 | 0.0 | 100.0 | 0.0 | 98.0 | 100.0 | 0.0 | 0.0 | 100.0 | 0.0 |
101 rows × 22 columns
For the full derivation of the deployment curve, see the "PV Installations - Global" development journal. Essentially, the projection is 2000-2021 IRENA historical installation data, 2022 through 2050 is a quadratic fit to achieve 75 TW in 2050, and from 2050 to 2100 is a linear increase to 86 TW based on 2000-2021 global increase in electricity capacity.
This is the deployment curve applied to all PV technologies - however, it will be modified for each PV tech using the installation compensation method, increasing it for any replacement modules required to maintain capacity.
global_projection = pd.read_csv(os.path.join(supportMatfolder,'output-globalInstallsProjection.csv'), index_col=0)
fig, ax1 = plt.subplots()
ax1.stackplot(global_projection.index, global_projection['World_cum']/1e6, color='#F7A11A')
ax1.set_ylabel('Cumulative Solar Capacity [TW]', color='#F7A11A')
ax1.set_ylim(0,90)
ax1.set_xlim(2000,2100)
ax2 = ax1.twinx()
ax2.plot(global_projection['World_annual_[MWdc]']/1e6)
ax2.set_ylabel('Annual Installations [TW]')
ax2.set_ylim(0,5)
plt.show()
#deployment projection for all scenarios
sim1.modifyScenario(scenarios=None,stage='new_Installed_Capacity_[MW]',
value= global_projection['World_annual_[MWdc]'], start_year=2000)
#for scen in scennames:
# sim1.scenario[scen].dataIn_m.loc[0:len(global_projection.index-1),'new_Installed_Capacity_[MW]'] = global_projection['World_annual_[MWdc]'].values
Can just calc mass here (exclude energy) because we're going to immediately do Install Compensation.
sim1.scenario.keys()
dict_keys(['PV_ICE', 'ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight', 'r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite'])
scennames_ex = ['ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight'] #extreme cases
scennames_r = ['r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite'] #realistic cases
scennames_all = ['ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight',
'r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite']
for scen in sim1.scenario.keys():
print(sim1.scenario[scen].material.keys())
dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet']) dict_keys(['glass', 'silicon', 'silver', 'aluminium_frames', 'copper', 'encapsulant', 'backsheet'])
IRENAregloss = {'alpha':5.692,
'beta':29.697}
idx_temp = pd.RangeIndex(start=2022,stop=2101,step=1) #create the index
evolve_weibull = pd.DataFrame(index=idx_temp, columns=['alpha','beta'], dtype=float)
evolve_weibull.loc[2022] = [5.3759,30]
evolve_weibull.loc[2030] = [5.1 ,35]
evolve_weibull.loc[2050] = [4.602 ,40.767]
evolve_weibull.interpolate(inplace=True)
evolve_weibull = round(evolve_weibull,3)
#evolve_weibull_temp = evolve_weibull.reset_index(drop=True)
#evolve_weibull_temp.to_dict(orient='dict')
#dict([(i,[a,b,c ]) for i, a,b,c in zip(df.ID, df.A,df.B,df.C)])
dict_weibull = {'alpha':evolve_weibull['alpha'].tolist(),
'beta':evolve_weibull['beta'].tolist()}
evolve_weibull.to_csv(os.path.join(altBaselinesfolder,'evolve_weibull.csv'))
bifiFactors = {'ex_PERC_50':0.7, # ITRPV 2022, Fig. 58
'ex_High_eff': 0.9,
'ex_Perovskite': 0.0,
'ex_Lightweight':0.0,
'r_PERC':0.7,
'r_SHJ':0.9, # ITRPV 2022, Fig. 58
'r_TOPCon':0.8, # ITRPV 2022, Fig. 58
'r_Perovskite':0.0,
'r_RecycledPERC':0.6,
'PV_ICE':0.0,
'r_IRENA':0.0,
'r_50PERC':0.7}
#MAY NEED TO CHANGE TO BE DYNAMIC
#PV ICE currently set up to read in a csv of bifi factors, so generate files to read in
idx_temp = pd.RangeIndex(start=2000,stop=2101,step=1) #create the index
df_temp = pd.DataFrame(index=idx_temp, columns=['bifi'], dtype=float)
bifiPathDict={}
for f in bifiFactors.keys(): #loop over module types
bifi = df_temp.copy() #copy of df
bifi['bifi'] = bifiFactors[f] #assign column
bifipath = os.path.join(testfolder,'bifi_'+str(f)+'.csv') #create file path
bifi.to_csv(path_or_buf=bifipath, index_label='year') #create file
bifiPathDict[str(f)] = bifipath
#append bifi path to dict? or list?
for scen in sim1.scenario.keys(): #loop over scenarios
if scen in ['r_IRENA','ex_Lightweight']:
sim1.calculateMassFlow(scenarios=[scen], bifacialityfactors=bifiPathDict[scen], weibullInputParams=IRENAregloss)
else:
sim1.calculateMassFlow(scenarios=[scen], bifacialityfactors=bifiPathDict[scen])
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757850.2752181168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1305141883.375187 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 38552300.15495177 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 239453.65867180744 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 202435469.23925462 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet
#sim1.calculateMassFlow()
#sim1.calculateMassFlow(scenarios=['ex_Lightweight','r_IRENA'], weibullInputParams=IRENAregloss)
#need to create an upgrade to weibull params to account for evolving params
#dict_weibull # evolve_weibull
#sim1.calculateMassFlow(scenarios=['r_IRENA'])
ii_yearly, ii_cumu = sim1.aggregateResults() #have to do this to get auto plots
sim1.scenario['r_PERC'].dataOut_m['WeibullParams']
0 {'alpha': 5.692, 'beta': 29.697}
1 {'alpha': 5.692, 'beta': 29.697}
2 {'alpha': 5.692, 'beta': 29.697}
3 {'alpha': 5.692, 'beta': 29.697}
4 {'alpha': 5.692, 'beta': 29.697}
...
96 {'alpha': 5.692, 'beta': 29.697}
97 {'alpha': 5.692, 'beta': 29.697}
98 {'alpha': 5.692, 'beta': 29.697}
99 {'alpha': 5.692, 'beta': 29.697}
100 {'alpha': 5.692, 'beta': 29.697}
Name: WeibullParams, Length: 101, dtype: object
effective_capacity = ii_yearly.filter(like='ActiveCapacity')
plt.plot(ii_cumu['newInstalledCapacity_sim1_PV_ICE_[MW]']/1e6, label='Capacity Target', color='black', ls='--')
plt.plot(effective_capacity/1e6, label=sim1.scenario.keys())
plt.legend()
plt.ylabel('Effective Capacity [TW]')
plt.title('Effective Capacity: No Replacements')
plt.ylim(0,)
(0.0, 90.26425956655)
effective_capacity = ii_yearly.filter(like='ActiveCapacity').filter(like='r_')
plt.plot(ii_cumu['newInstalledCapacity_sim1_PV_ICE_[MW]']/1e6, label='Capacity Target', color='black', ls='--')
plt.plot(effective_capacity/1e6, label=scennames_r)
plt.legend()
plt.ylabel('Effective Capacity [TW]')
plt.title('Effective Capacity: No Replacements')
plt.ylim(0,)
(0.0, 90.26425956655)
plt.plot(ii_yearly.filter(like='Decommisioned'))
[<matplotlib.lines.Line2D at 0x1697b1792e0>, <matplotlib.lines.Line2D at 0x1697b179340>, <matplotlib.lines.Line2D at 0x1697b179460>, <matplotlib.lines.Line2D at 0x1697b179580>, <matplotlib.lines.Line2D at 0x1697b1796a0>, <matplotlib.lines.Line2D at 0x1697b1701c0>, <matplotlib.lines.Line2D at 0x1697b1701f0>, <matplotlib.lines.Line2D at 0x1697b1798e0>, <matplotlib.lines.Line2D at 0x1697b179a00>, <matplotlib.lines.Line2D at 0x1697b179b20>, <matplotlib.lines.Line2D at 0x1697b179c40>, <matplotlib.lines.Line2D at 0x1697b179d60>]
effective_capacity = ii_yearly.filter(like='ActiveCapacity').filter(like='ex_')
plt.plot(ii_cumu['newInstalledCapacity_sim1_PV_ICE_[MW]']/1e6, label='Capacity Target', color='black', ls='--')
plt.plot(effective_capacity/1e6, label=scennames_ex)
plt.legend()
plt.ylabel('Effective Capacity [TW]')
plt.title('Effective Capacity: No Replacements')
plt.ylim(0,)
(0.0, 90.26425956655)
plt.plot(ii_yearly.filter(like='WasteAll_Module'))
[<matplotlib.lines.Line2D at 0x1697b269160>, <matplotlib.lines.Line2D at 0x1697b2691c0>, <matplotlib.lines.Line2D at 0x1697b2692e0>, <matplotlib.lines.Line2D at 0x1697b269400>, <matplotlib.lines.Line2D at 0x1697b269520>, <matplotlib.lines.Line2D at 0x1697b25e040>, <matplotlib.lines.Line2D at 0x1697b25e070>, <matplotlib.lines.Line2D at 0x1697b269760>, <matplotlib.lines.Line2D at 0x1697b269880>, <matplotlib.lines.Line2D at 0x1697b2699a0>, <matplotlib.lines.Line2D at 0x1697b269ac0>, <matplotlib.lines.Line2D at 0x1697b269be0>]
plt.plot(sim1.scenario['r_IRENA'].dataOut_m['Yearly_Sum_Power_disposedby_Failure'])
plt.plot(sim1.scenario['r_IRENA'].dataOut_m['Yearly_Sum_Power_disposedby_ProjectLifetime'])
#plt.plot(sim1.scenario['r_PERC'].dataOut_m['Yearly_Sum_Power_disposedby_Failure'])
sim1.scenario['r_IRENA'].dataOut_m.filter(like='disposed').columns.values
array(['Yearly_Sum_Area_disposed', 'Yearly_Sum_Area_disposedby_Failure',
'Yearly_Sum_Area_disposedby_ProjectLifetime',
'Yearly_Sum_Power_disposed', 'Yearly_Sum_Power_disposedby_Failure',
'Yearly_Sum_Power_disposedby_ProjectLifetime'], dtype=object)
diagnose = ii_yearly.filter(like='r_IRENA').filter(like='WasteEOL')
diagnose.columns.values
array(['WasteEOL_glass_sim1_r_IRENA_[Tonnes]',
'WasteEOL_silicon_sim1_r_IRENA_[Tonnes]',
'WasteEOL_silver_sim1_r_IRENA_[Tonnes]',
'WasteEOL_aluminium_frames_sim1_r_IRENA_[Tonnes]',
'WasteEOL_copper_sim1_r_IRENA_[Tonnes]',
'WasteEOL_encapsulant_sim1_r_IRENA_[Tonnes]',
'WasteEOL_backsheet_sim1_r_IRENA_[Tonnes]',
'WasteEOL_Module_sim1_r_IRENA_[Tonnes]'], dtype=object)
plt.plot(diagnose)
[<matplotlib.lines.Line2D at 0x1697b2bae20>, <matplotlib.lines.Line2D at 0x1697b2bae80>, <matplotlib.lines.Line2D at 0x1697b2baa60>, <matplotlib.lines.Line2D at 0x1697b2ba9a0>, <matplotlib.lines.Line2D at 0x1697b2ba880>, <matplotlib.lines.Line2D at 0x1697b2ba760>, <matplotlib.lines.Line2D at 0x1697b2ba5e0>, <matplotlib.lines.Line2D at 0x1697b2baf10>]
Make the installations always match up to the cumulative capacity deployment schedule. (i.e. not the PV ICE baseline)
bifiFactors = {'ex_PERC_50':0.7, # ITRPV 2022, Fig. 58
'ex_High_eff': 0.9,
'ex_Perovskite': 0.0,
'ex_Lightweight':0.0,
'r_PERC':0.7,
'r_SHJ':0.9, # ITRPV 2022, Fig. 58
'r_TOPCon':0.8, # ITRPV 2022, Fig. 58
'r_Perovskite':0.0,
'r_RecycledPERC':0.6,
'PV_ICE':0.0,
'r_IRENA':0.0,
'r_50PERC':0.7}
#MAY NEED TO CHANGE TO BE DYNAMIC
#PV ICE currently set up to read in a csv of bifi factors, so generate files to read in
idx_temp = pd.RangeIndex(start=2000,stop=2101,step=1) #create the index
df_temp = pd.DataFrame(index=idx_temp, columns=['bifi'], dtype=float)
bifiPathDict={}
for f in bifiFactors.keys(): #loop over module types
bifi = df_temp.copy() #copy of df
bifi['bifi'] = bifiFactors[f] #assign column
bifipath = os.path.join(testfolder,'bifi_'+str(f)+'.csv') #create file path
bifi.to_csv(path_or_buf=bifipath, index_label='year') #create file
bifiPathDict[str(f)] = bifipath
#append bifi path to dict? or list?
#currently takes ~40 mins to run with 7 materials and 12 scenarios
for row in range (0,len(sim1.scenario['PV_ICE'].dataIn_m)): #loop over length of years
print(row)
for scen in sim1.scenario.keys(): #loop over scenarios
print(scen)
Under_Installment = global_projection.iloc[row,0] - ((sim1.scenario[scen].dataOut_m['Installed_Capacity_[W]'][row])/1e6) # MWATTS
sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
#calculate flows for that scenario with it's bifi factor and modified weibull
if scen in ['r_IRENA','ex_Lightweight']:
sim1.calculateFlows(scenarios=[scen], bifacialityfactors=bifiPathDict[scen], weibullInputParams=IRENAregloss)
else:
sim1.calculateFlows(scenarios=[scen], bifacialityfactors=bifiPathDict[scen])
0 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757850.2752181168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 1 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757850.2752181168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 2 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757853.5381127008 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 3 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757857.830439547 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 4 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757863.5869331358 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 5 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757871.9983089576 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 6 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757884.3696439145 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 7 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757900.7069253485 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 8 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757923.1651702179 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 9 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 757961.3816403319 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 10 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758019.9347410958 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 11 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758119.6847351692 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 12 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758294.561188773 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 13 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758490.5238801029 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 14 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 758746.1403342065 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 15 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 759041.3095177815 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 16 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 759386.5821193631 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 17 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2532456700.9151797 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11518546.694268066 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 71994785.19846186 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 252931173.78063294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 759828.8736913154 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1376994924.2570825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41432216.863991305 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263380.9404062508 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213221599.14535347 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1312550819.218989 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39557723.941515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422341.10021999583 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203453885.5583714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1599376521.6742687 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53220676.44524092 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 537615.7500202699 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266122819.51848605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1309844668.6452508 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 46973186.85161863 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 293777.58458766964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246167973.06415352 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97711618.73318519 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 574677.8975037739 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334496785.83409405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218339.404914325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022394.237767588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27706932.65677402 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2390139947.8364835 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56308260.0495583 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2134093.931282162 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 285947528.2536086 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 18 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2534092276.158384 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11519339.781365592 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72075260.91208686 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 253203331.70350188 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 768303.4291314336 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1377699148.656428 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41469947.04967784 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 263807.13746591605 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213388327.6672611 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1313242122.0697224 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39594761.83021643 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 422759.4771501257 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203617554.84134457 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1601762765.2592418 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53356861.953731745 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 539059.9061734854 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 266724619.06234533 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1310753161.936371 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47021861.13867917 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 294293.7428187524 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246383063.2310537 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97789088.61538108 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 575491.115601273 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334753538.59151816 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707234.70119778 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2391775523.079703 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56367385.06365011 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2135759.0847402574 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 286219686.1764777 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 19 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2535481921.6816435 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11520013.617643794 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72140184.8710994 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 253424685.07003537 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 775906.8305503794 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1378291989.8878362 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41500106.46577937 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264141.83983147953 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213522687.32165253 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1313824085.480372 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39624367.86253629 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 423088.03818788106 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 203749449.18097675 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1604788835.747661 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53520846.082552716 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 540768.3449546956 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 267455165.39652935 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1311625020.0752974 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47066214.8897349 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 294755.83429638884 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246580658.39147633 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97851587.61327524 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 576135.6729130452 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 334962362.5222097 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707234.70119778 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2393165168.602963 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56415084.298843 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2137102.4509558957 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 286441039.54301053 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 20 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2538842403.082632 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11521643.108217014 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72288278.12211075 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 253938021.36887687 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 779848.2213976285 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1379830737.0040128 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41573945.25883479 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264831.5713619421 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 213857125.70044124 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1315334598.7045066 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39696851.81535215 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 423765.114093931 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204077751.07575077 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1608931095.63317 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53719888.77590053 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 542595.8460951895 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 268356690.3662424 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1312054885.063907 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47086842.52347802 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 294945.2259467776 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246674087.22612768 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 97994149.4644606 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 577431.3763899197 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335446642.0494195 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707234.70119778 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2396525650.003937 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56523887.50366748 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2140166.7044795267 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 286954375.8418524 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 21 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1381572778.264172 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41653408.33062786 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 265532.33300559426 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214203675.36709705 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1317044675.9048493 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39774856.84913069 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 424453.01772577304 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204423213.78231475 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1613358960.7146666 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53922044.348956995 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 544350.2177500332 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269238319.3402361 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1312528535.10678 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47108448.032040074 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295132.72556025337 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246768311.897049 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98147292.95305963 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578746.9807390944 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335947552.31874543 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707234.70119778 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 22 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1381572778.264172 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41653408.33062786 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 265578.1496257628 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214203675.36709705 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1317044675.9048493 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39774856.84913069 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 424549.0581089627 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204445710.32902023 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1613358960.7146666 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53926975.05527435 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 544420.4924893733 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269259716.6830606 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1312528535.10678 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47108448.032040074 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295132.72556025337 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246768311.897049 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98147292.95305963 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578746.9807390944 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335947552.31874543 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707234.70119778 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 23 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1381572778.264172 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41653408.33062786 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 265633.5430268905 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214232284.58577955 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1317044675.9048493 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39774856.84913069 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 424663.0784184279 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204473674.19062555 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1613358960.7146666 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53933110.817985676 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 544506.0357223136 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269286537.2362636 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1312528535.10678 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47108448.032040074 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295132.72556025337 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246768311.897049 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98147292.95305963 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578746.9807390944 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335947552.31874543 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707234.70119778 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 24 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1381833267.225563 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41661705.53940969 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 265703.9251881374 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214270968.34056818 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1317292572.4976418 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39782752.96025847 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 424805.03560185246 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204510487.92337382 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1613603359.2123785 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53941302.85594396 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 544617.5718410672 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269322831.4865293 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1312528535.10678 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47108448.032040074 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295132.72556025337 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246768311.897049 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98147292.95305963 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578746.9807390944 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 335947552.31874543 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707234.70119778 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 25 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1382190785.6467898 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41672912.03822069 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 265793.31649019767 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214321997.2468395 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1317632743.2905562 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39793415.693589106 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 424981.25823776616 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204559040.78800187 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1613942776.673635 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53952191.52038908 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 544760.6783196675 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269371276.82749355 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1312528535.10678 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47108448.032040074 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295132.72556025337 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246768311.897049 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98171768.43077907 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 578919.9509062744 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336029223.6891893 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707234.70249647 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 26 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1382667525.0269835 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41687613.741635226 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 265904.97241295857 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214388626.82204807 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1318086265.1095464 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39807401.41314958 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425195.74291566096 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204622425.45350793 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1614391747.697243 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53966177.811494194 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 544937.6703191354 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269434025.4692605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1312905570.8294768 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47123126.41285533 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295233.3060576286 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246834165.55707744 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98203818.01534323 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 579137.3455870838 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336137065.06858796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707239.232230313 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 27 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1383266532.1106966 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41705802.3757364 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 266036.9488967267 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214471187.52621764 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1318655994.7909634 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39824701.04948716 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425441.8614382137 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204700950.8749312 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1614941233.013645 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 53982933.62745209 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 545141.0322975627 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269509760.6247978 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1313408034.7449253 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47142181.81523414 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295358.4938724431 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 246920294.68779904 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98243197.16813952 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 579393.4406372607 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336270558.4002219 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.8032485987 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27707627.828486342 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 28 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1384048428.114588 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41729174.22356 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 266199.028312772 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214577815.18064588 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1319399538.9290345 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39846926.51215564 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 425733.94625689264 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204802348.4610702 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1615685942.0176516 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54005231.73618826 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 545399.7465139427 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269611317.064444 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1314132728.134627 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47168955.672633566 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295526.35676496645 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 247042235.865199 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98293342.72212802 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 579704.6603310691 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336441848.8442035 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.803248624 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27711968.805646077 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 29 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1385052599.356734 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41758714.79034598 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 266394.4501945306 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214713498.86120674 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1320354284.2382987 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39875013.07387758 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 426072.29704936495 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204931353.70651263 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1616667622.210792 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54034129.39738701 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 545719.0957819825 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269743961.75306743 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1315141678.84258 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47205270.908320144 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 295742.8374080396 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 247208928.35622105 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98356103.769985 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 580075.0094103678 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336657910.9571565 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022447.812463706 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27728070.72936343 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 30 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1386308749.0554786 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41795413.17364721 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 266623.16012569907 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214881769.14413893 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1321548393.9802065 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39909898.96132878 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 426449.91115170455 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205091313.29120523 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1617867519.8537116 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54069192.63437042 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 546083.2091085968 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 269904696.66871125 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1316426747.805178 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47251411.38985445 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 296000.8316706175 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 247420442.9522834 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98433296.58487934 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 580502.272802926 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 336923308.1721132 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022457.8940019803 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27761402.099854477 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2400323231.746793 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56640766.61416633 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2143458.4018772515 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287485340.7273389 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 31 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1387669374.0561478 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41834887.75436774 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 266867.1669911389 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 215062505.45711458 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1322841819.0950685 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39947423.932630554 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 426854.9556394885 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205263123.2213882 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1619134022.6342595 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54105940.53806197 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 546463.8448885464 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270072930.4163029 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1317862331.3398948 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47302830.20352363 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 296290.3502455403 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 247655840.86213136 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98515866.05291414 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 580962.4920183346 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 337206813.54892486 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3022676.6955859363 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27809378.014577296 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2402331190.915968 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56689292.25905444 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2144825.042488386 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 287716749.9335379 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 32 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1389545622.5771835 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41889321.65324434 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267198.529306804 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 215311718.701063 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1324625401.6087193 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39999169.39656969 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 427408.0510542021 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205500028.076525 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1620946796.465477 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54158535.46167488 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 547003.414097009 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270313712.6165059 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1319906063.5667045 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47376031.29842247 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 296702.51604956423 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 247990959.1487693 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98629089.50503607 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 581593.5680024918 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 337595570.53406394 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3024229.7869898467 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27875082.726052765 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2405189134.4135103 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56758359.17704808 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2146770.1924237167 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 288046116.409849 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 33 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1391429991.2230349 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41943991.13394717 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267526.20128853485 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 215562003.5479542 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1326416703.2024746 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40051138.80718813 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 427958.09014451754 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 205737951.60922447 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1622700788.5855496 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54209423.507701665 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 547520.4311802131 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270546680.6454462 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1322027795.9172466 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47452026.151908934 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 297130.4123799703 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 248338867.40244883 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98742169.33400145 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 582223.8434711801 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 337983834.3836883 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56893339 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3029272.04541417 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27954948.72676464 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2408131220.1390467 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56829459.53075017 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2148772.6105483896 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 288385179.939012 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 34 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1394041576.2290325 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42019758.684210524 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 267973.2338624193 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 215908874.16539186 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1328899304.679511 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40123164.27515615 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 428712.859348143 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 206067690.6394355 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1625282818.788107 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54284334.25248265 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 548274.0951047875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270889625.79505724 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1325046628.0868454 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47560152.75344295 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 297739.2296076255 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 248833876.4114826 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98898020.37547421 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 583092.513764623 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 338518954.8015721 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.56896807 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3040376.059533389 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28053718.22614601 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2412274910.2456603 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 56929598.63603014 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2151592.8547379067 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 288862723.5330385 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 35 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2542639984.8254743 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11523484.547853967 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72447363.5780674 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254468986.25436357 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1396913137.237622 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42103068.68275658 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 268456.969921277 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 216290272.7974682 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1331629042.2086177 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40202359.67755252 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 429534.4778297807 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 206430252.38073725 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1627969503.2185645 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54362280.85533492 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 549050.5803150196 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 271246469.25529784 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1328460744.2746053 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47682437.385342106 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 298427.7649867223 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 249393701.59416366 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99068444.83840983 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 584042.4122499274 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 339104113.61066264 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218611.90453048 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3058363.6566317766 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28168377.73839603 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2416940600.6889663 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57042352.74033928 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2154768.3784919176 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 289400425.5632541 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 36 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2554989721.6656146 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11529472.910044206 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72776407.00249925 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 255621826.03453988 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1399708447.1253006 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42184166.47659822 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 268920.27211236884 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 216661543.02941388 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1334286294.5821714 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40279452.133786306 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 430326.21581747226 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 206783185.95329615 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1630551638.663388 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54437194.105211094 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 549789.4265498094 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 271589425.87336034 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1331889020.8816483 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47805229.206090264 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 299119.15614140587 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 249955848.71285278 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99233446.8121281 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 584962.0872907483 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 339670654.0988966 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10218715.17299107 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3082833.978686269 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28297489.584421642 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2421676844.902395 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57156811.89286207 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2157991.9219711307 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 289946258.63128626 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 37 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2577350548.8734255 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11540315.62952293 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 73372183.5160256 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905653 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 257709194.490767 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1403443018.3785129 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42292514.20967601 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 269529.1121176879 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 217157564.6052447 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1337836419.1571054 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40382448.682454914 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 431373.2170124787 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 207254709.52766627 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1634076905.273822 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54539469.516703725 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 550788.0051899877 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 272057647.8406952 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1336384685.3852675 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47966252.0444278 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 300025.8107170145 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 250693019.349 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99452710.43102492 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 586184.2016274158 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 340423503.98852205 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10222448.128349004 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3114412.16814802 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28447442.97735922 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2434129361.793114 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206189 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57457747.5004573 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2166467.2513278946 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 291381361.0442724 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 38 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2606310890.5629597 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11554358.44010545 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 74143795.90951951 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905673 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 260412623.2665671 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1406994577.5076797 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42395552.3777672 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 270098.47522702836 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 217629278.57767913 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1341212570.3907826 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40480397.90015482 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 432358.66713099385 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 207703126.02646485 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1637315341.9298744 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54633423.35946773 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 551696.0274188628 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 272487773.2487049 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1340939736.8121877 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 48129401.96563425 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 300944.44203726196 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 251439927.87728602 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99660164.38544941 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 587340.4921838526 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 341135804.9506088 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10255184.82049296 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3151190.854926893 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28612311.731084697 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2451222240.254868 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57870825.09839039 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2178100.8653104994 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 293351246.4369697 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 39 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2643637191.8340125 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11572457.887415908 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 75138308.92227311 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905673 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 263897008.84572 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1410982686.5757377 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42511255.7738182 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 270726.99753832264 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 218158974.55522975 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1345003710.8055894 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40590386.823078886 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 433453.744883612 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 208206660.85808143 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1640924389.327954 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54738129.38716298 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 552697.5918134252 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 272967122.69901556 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1346175372.4756894 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 48316928.61811456 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 302000.32888707286 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 252298434.30488792 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99891975.70600748 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 588632.5439144641 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 341931737.84624434 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10381004.78885104 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3193654.505819182 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28796476.106953632 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2458150616.0207696 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 58038260.72518433 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2182816.399289594 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 294149713.8365305 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 40 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2690453314.911407 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11595158.929953028 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 76385666.46967764 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905673 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 268267263.02488837 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1415933215.861051 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42654880.995893575 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 271493.75828898745 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 218816498.0388425 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1349709738.481352 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40726918.54142049 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 434798.812180124 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 208831709.92516303 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1645576697.5032635 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54873102.59192868 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 553975.3051497828 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 273585036.80515856 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1352636578.6828458 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 48548351.97315425 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 303303.38034185837 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 253357902.04011887 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 100178373.05664454 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 590228.8429720011 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 342915093.93103826 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10740889.428620366 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3242171.468705205 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29002569.291114654 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2482725141.197289 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 58632144.654855765 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2199542.1099619726 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 296981828.8770729 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 41 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2744921979.481987 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11621570.67424276 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 77836916.4960166 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.9561905673 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 273351876.8998941 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1420817319.444058 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42796579.06923486 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 272236.972950303 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 219465198.9328606 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1354352621.1527274 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 40861618.29094515 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 436111.7458076325 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 209448372.14138246 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1649952436.050783 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55000051.93135131 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 555164.484672768 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 274166217.2530183 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1359439669.0605505 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 48792020.71694127 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 304675.3806355322 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 254473429.77966928 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 100459889.63540797 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 591797.9379666351 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 343881691.7018682 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 11316654.884478077 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3295317.7290413952 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29227183.189107023 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2512713866.076784 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 59356871.649552174 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2219952.788588117 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 300437908.62501675 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 42 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2808239281.735553 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11652273.104886532 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 79523927.5011081 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 279262505.2603387 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1426210441.734985 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 42953044.841291204 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 273043.00556964113 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 220181507.09133995 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1359479382.615419 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41010356.37755563 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 437545.9590022626 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 210129302.56798926 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1654756429.515819 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55139425.842499316 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 556456.2421848678 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 274804278.01386476 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1367201128.3484366 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 49070015.70592911 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 306240.6581537047 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 255746104.7926903 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 100769825.79531279 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 593525.4357903829 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 344945869.1743976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 12054146.579742914 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3353600.1933388733 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29472883.889487162 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2522072343.276839 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206062 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 59583034.685272574 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2226322.2781655476 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 301516435.42642856 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 43 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2881517602.2830944 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11687805.612972692 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 81476337.48697986 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 286102988.10181457 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1432587622.9488573 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43138060.22354027 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 273978.80067633366 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 221028516.79789293 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1365541601.3310757 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41186234.03812998 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 439223.47497544746 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 210934479.3260589 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1660837716.753414 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55315856.72085348 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 558073.9758172052 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 275611987.4305856 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1376481290.4002488 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 49402406.62002247 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 308112.21715902886 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 257267807.0811454 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 101135495.08714238 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 595563.5745672232 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 346201408.45345527 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 12932746.659944914 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3417340.0829285253 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29741263.526620712 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2559655094.6151924 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 60491283.853562206 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2251901.540456158 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 305847696.1350595 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 44 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2964385530.7681365 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11727988.102376865 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 83684250.6852325 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 293838654.5127663 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1439654664.900972 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43343089.91052741 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 274996.6434728291 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 221967152.99602145 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1372259609.2643056 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41381137.51727449 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 441062.0774079654 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 211826757.2364168 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1667782597.833442 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55517342.2651142 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 559901.480596154 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 276534398.3653986 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1387133901.0167148 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 49783955.01977227 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 310260.56211444526 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 259014554.806303 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 101540674.23153506 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 597821.9302569283 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 347592606.29863036 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 13905591.847911602 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3484800.317645859 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30025146.93459628 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2572076263.056471 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 60791461.874176234 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2260355.5336897774 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 307279185.76551914 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 45 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3055203726.788708 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11772025.660284234 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 86103988.90363753 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 302316473.149036 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1446461209.4398415 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43540562.022016846 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 275958.49150717555 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 222871190.23416376 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1378729985.4867542 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41568856.681893386 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 442813.27735959797 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 212686144.9942548 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1673935800.7072935 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55695859.566659436 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 561502.974681341 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 277351659.53221226 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1398399879.3898842 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 50187472.63387283 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 312532.60684387694 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 260861878.69746175 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 101933063.4668522 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 600008.9985560277 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 348939889.5095206 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 14858368.883871894 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3549408.8998226128 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30296962.233460892 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2615519636.1833277 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 61841342.633435495 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2289923.6040525883 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 312285859.52872276 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 46 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3156863634.5980773 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11821320.342111798 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 88812591.08893251 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 311806358.4226052 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1454560551.7622557 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43775540.90461276 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 277081.0422474057 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 223946935.3530105 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1386429309.5242527 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41792230.19631671 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 444873.7322580646 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 213708760.15509793 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1682191524.087537 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55935375.391239755 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 563627.9636054013 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 278448174.99918646 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1411938393.8036397 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 50672386.49166216 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 315262.96095065965 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 263081838.6777587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 102402061.29927666 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 602623.0618363642 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 350550211.2224968 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15677665.830384117 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3603991.034211531 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30526569.786571085 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2666741659.952465 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 63079207.314166136 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2324785.915469084 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 318188991.4460876 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 47 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3267002296.844174 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11874726.35466215 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 91747099.1725386 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 322087729.8247886 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1462331144.0010867 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44000982.05880818 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 278136.9359032005 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 224979016.27251118 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1393816120.1106453 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42006537.041050844 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 446828.1435885652 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 214689867.6470191 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1689317622.2638464 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56142118.422967665 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 565441.710236602 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 279394654.9755137 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1428993457.808539 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 51283253.87553528 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 318702.5084980556 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 265878420.22246724 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 103056433.667718 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 606270.3511450727 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 352797023.3832811 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16281028.131745871 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3644011.961487147 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30694914.604108077 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2680537302.15179 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.406206564 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 63412601.75995199 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2334175.391697339 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 319778883.64078933 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 48 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3386808680.15222 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11932820.225425398 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 94939191.69586615 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 333271576.60504127 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1470689802.73183 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44243484.25347592 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 279250.0486219673 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 226089203.4916408 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1401761953.1826417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42237062.29880965 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 448906.3555248584 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 215745223.84781983 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1697007747.9869404 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56365225.07502681 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 567376.9115653227 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 280416048.4270586 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1449750573.6141353 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 52026718.985092975 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 322888.66029083956 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 269282040.8108529 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 103901301.68996876 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 610979.4101662614 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 355697909.5425981 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16683758.117784297 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3670671.4420404886 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30807052.367793936 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2737550083.155347 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.4062068155 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 64790409.639480874 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2372978.960549375 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 326349377.0042829 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 49 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3518312046.93853 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11996585.939605862 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 98442935.83971256 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 345547329.0701164 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1480062457.029635 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44515404.58307614 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 280472.75212282914 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 227334068.40907925 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1410671701.6112945 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42495552.759718016 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 451209.64641999366 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 216928606.15230006 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1706793429.1916895 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56649128.1801676 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 569811.3288172748 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 281715771.0923746 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1474893471.4185915 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 52927271.23165071 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 327959.3063143844 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 273404814.1971174 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 104440734.61442184 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 613986.0590301331 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 357550072.79557234 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16932972.362804506 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3687147.3963663816 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30876353.98605622 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2754718196.284975 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.4062068155 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 65205305.40724162 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2384663.7801312087 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 328327932.8894078 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 50 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3659336289.609932 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 12064968.307072649 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 102200351.91563118 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 267559.95619057125 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 358711849.012955 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1489538498.2398632 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44790324.38352093 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 281683.22044406604 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 228592665.05459693 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1419679730.7778502 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42756894.550654665 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 453511.01546240033 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 218125041.98876685 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1715638571.8860235 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56905744.29342463 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 571986.3428576582 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 282890572.5392276 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1503382862.8825026 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 53947686.04960143 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 333704.8500724348 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 278076324.451495 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 105506070.9283678 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 619923.9468986099 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 361207945.13391757 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17079323.869576205 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3696814.031879684 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30917013.60924046 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2819068269.0862784 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5602589.4062068155 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 66760431.043866165 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2428461.1960198167 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 335744019.57802093 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 51 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3691558236.3194833 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11874781.39110775 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 103003303.89793292 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 262208.75706675946 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 361501412.973463 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1500026428.7798676 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 45094601.212543696 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 283022.94738196774 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 229985659.6504652 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1429649673.0886974 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43046143.456367075 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 456058.1338347462 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 219449237.9974221 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1726862844.6150672 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57231383.951415576 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 574746.3832122815 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 284381367.2383792 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1518884823.1545088 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 54448319.80837942 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 335106.39783416264 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 279804242.7308951 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 105914361.55196486 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 620087.7954650372 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 362732162.22035944 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17179081.554460764 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3703399.509387994 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30944713.15629833 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2833095968.9016924 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5490537.618082512 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 67143838.4887054 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2428293.8123175586 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 337214046.70413107 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 52 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3719964979.640985 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11682744.490806116 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 103709414.89307795 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 256857.55794294956 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 363950741.3765761 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1513719668.0865486 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 45491870.76151654 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284045.07521071326 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 231771306.2253482 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1442666617.2241955 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43423792.26611155 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 458294.8217459918 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 221125160.13292843 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1739837016.3035486 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57570277.16980651 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 576045.7537297421 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 285480116.8912137 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1533134898.1348186 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 54918154.175606035 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 336487.06822691055 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 281372824.9496502 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 106489863.82972223 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 623295.4848572431 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 364708170.95572865 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17242472.243376274 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3707582.256459929 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30962306.363323517 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2845999283.129604 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5378485.829958561 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 67502610.51667163 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2427432.614833982 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 338565649.87626237 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 53 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3745739624.5426855 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11489431.291352097 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104343749.167349 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 251506.3588191382 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 366149072.3768391 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1530311534.7698965 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 45973235.561056376 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284989.289123409 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 233975018.43884075 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1458439028.4764693 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43881382.94747417 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 460891.0806218513 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 223213026.74488473 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1755611654.4038377 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57979626.21096011 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 576649.5142709281 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 286453338.4070783 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1546499895.3119242 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 55373201.92842719 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 337973.73911599116 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 282849607.6438394 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 106801184.91685256 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 622998.2503651914 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 365882021.4202453 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17282343.7807555 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3710212.03669588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30973367.540638756 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2858894790.699271 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5154382.253710406 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 67906144.76213922 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2416866.678265984 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 339836092.52258795 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 54 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3768541152.4991136 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11294676.433559155 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104897737.56331187 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 246155.1596953303 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 368066266.7346216 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1540759583.3432825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 46276355.330705814 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 286323.9215438735 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 235362715.9588216 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1468371058.5504918 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 44169531.939799644 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 463428.5131853992 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 224532187.2948466 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1765442651.732138 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58264844.03174716 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 579066.9492359653 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 287737258.9475671 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1558990199.4290655 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 55818265.91479794 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 339652.8220720848 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 284250664.5683244 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 107399287.20146434 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 626331.9059004561 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 367935628.1299228 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17307136.797145233 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3711846.694313188 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30980243.092420712 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2878226872.696357 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5154382.253710406 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 68373336.40644126 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2430024.3204932655 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 342000674.51278174 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 55 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3787772989.413706 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 11098190.639864858 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105324838.1296009 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 240803.96057151654 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 369542037.7294763 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1557023545.2256217 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 46689074.91578936 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 285992.6834258711 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 236788657.16432118 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1483752387.4430559 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 44558178.95235288 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 463376.701860767 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 225871220.890236 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1778198831.9309192 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58489138.33612274 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 578263.387124544 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288336090.8432177 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1570961293.1861107 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 56244770.24005656 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 341538.0343236757 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 285572253.8448544 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 107557201.36746077 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 625324.3454020575 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 368552883.0862759 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17322422.206217494 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3712854.1668485957 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30984480.625653986 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2888654356.1251783 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 5042330.465585977 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 68656068.81216012 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2427021.598954551 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 342993646.03683764 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 56 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3802464661.758693 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10899503.3296364 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105610132.01029424 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 235452.76144770472 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370533705.19136035 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1578767488.9279435 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 47215688.66470844 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284984.38971877657 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 238238013.56768766 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1504241222.8850021 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 45050268.877978556 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 463287.5770908294 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 227211207.94343814 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1788788260.953365 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58581798.96562033 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 575970.5127365688 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288364689.4159601 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1582184371.5425055 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 56646173.03558073 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 343230.59665242065 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 286786974.86737967 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 107625994.71666898 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 623986.4253519096 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 368839893.7719568 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17331753.309229754 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3713469.009066713 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30987066.71160468 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2896714402.472512 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4930278.677461862 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 68872888.89589521 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2422162.5712048765 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 343685026.49553806 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 57 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3812658575.806126 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10698635.065588806 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105784050.38795482 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 230101.56232389683 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371131297.1650703 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1589014607.9613538 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 47512979.04761209 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 286209.4496171586 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 239599023.86255118 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1513982247.1247985 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 45332876.39104446 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 465776.2115315379 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 228504999.3232056 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1798735737.573863 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58744681.25803948 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 576511.8395665227 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288651359.39817196 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1592514434.76622 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 57016702.632684916 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 344765.10663127893 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 287859233.60953575 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108165008.0358224 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 626441.2635542466 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 370706586.0116587 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17337400.81611733 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3713841.0377670927 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30988631.498739436 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2903064473.198052 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4818226.889337901 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69052053.19029859 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2416243.0334699326 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 344192974.76042134 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 58 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3819563609.5734963 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10496172.030205166 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105870340.62876466 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 224750.363200085 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371421874.3361028 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1608837277.3506627 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 47989781.70123173 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284888.4863217201 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 240807694.59070134 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1532653164.6977837 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 45778002.92359594 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 465075.4540785876 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 229617863.80636787 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1806054059.219624 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58757510.15537047 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 573350.1602725785 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288304009.3761467 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1602232690.4636168 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 57365318.89877327 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 346176.2314926132 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 288831172.02240294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108186823.0671189 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 625400.1189937996 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 370780364.1784398 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17340795.490694124 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714064.6111583947 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30989571.868417196 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2907966714.2412815 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4706175.10121332 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69196228.29264022 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2409338.085836116 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 344534066.48626804 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 59 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3823255789.1679616 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10292151.088389678 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105871028.3540766 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 219399.16407627315 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371412533.69136524 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1619440812.2781115 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48297412.45563555 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 286085.786095629 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 242216043.62530798 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1542733001.8128817 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46070440.107723825 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 467650.6483480859 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 230956655.9136387 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1816347305.5864608 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58918864.30212403 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 573857.8685246159 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288583193.14211345 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1611240138.2571552 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 57688475.901586995 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 347444.0055238546 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 289686556.65011907 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108716457.04722793 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 627819.2427023194 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372615106.7884016 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17342825.50074076 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714198.281413126 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990134.097177938 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2924289237.4304276 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4594123.313089263 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69616393.34758756 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2410205.9164593536 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346191299.72859854 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 60 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3824048846.6503987 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 10086724.36817889 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105794472.56562498 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 214047.96495246133 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371132561.91160035 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1631950434.948799 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48598289.55728844 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284590.99105195334 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 243118597.20520028 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1554533499.7143793 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46352247.343762614 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 466107.4817557623 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 231795909.78028256 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1822525556.7612793 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58917217.5955586 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 570527.6106269548 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 288154676.9531448 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1619645411.18741 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 57990064.589953884 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 348590.33708654164 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 290443200.45171684 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108715113.7461059 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 627357.4078162321 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372617443.15502113 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17344035.335769344 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714277.9319627713 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990469.114229687 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2927627780.7178645 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4482071.524965177 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69722779.11478 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2402236.6977539826 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346352181.58665615 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 61 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3821441345.527877 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9879648.724040225 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105627313.10983689 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 208696.7658286495 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370578088.5499348 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1650082995.3818765 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 49039373.44318433 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 282996.31122738816 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 244124812.32929936 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1571602619.6701357 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46763576.97328916 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 465515.5746041135 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 232717007.13171214 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1828209671.426493 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58906223.93485471 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 567159.0489986854 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 287662023.97794676 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1627528704.309444 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 58272957.33910937 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 349631.3993656516 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 291114253.3051973 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108683871.7312013 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 626648.0323778761 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372526672.3321197 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17344754.09847475 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714325.2454225025 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990668.118660633 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2931410708.89072 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4370019.736840748 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69839904.17561671 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2394569.9326247177 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346564277.0127784 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 62 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3815946198.198856 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9671172.866149433 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105383215.90155797 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 203345.56670483766 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 369999626.393334 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1661046769.3520732 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 49357455.486638784 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 284194.05421226984 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 245581007.8897628 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1582024903.987817 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 47065949.26792451 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 468178.25719942764 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 234101282.67356047 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1838853105.1487138 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 59067087.783184476 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 567679.0451514386 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 287937385.6454749 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1634765194.3507686 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 58532683.308844894 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 350542.01886546356 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 291679247.47968036 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108609177.13261971 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 625676.21579566 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372341186.69981 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345178.795799516 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714353.198193513 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990785.69037394 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2932678982.967334 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4257967.948716132 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69896258.47300175 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2385191.664361504 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346486568.68332165 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 63 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3807483302.7708144 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9461257.953262053 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105060046.72518827 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 197994.36758101993 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 369396736.0425871 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1644585957.1078691 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48806731.984861456 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 278390.52968396427 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 242016830.50894287 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1566213470.425279 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46534586.377392985 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 459819.9776878654 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 230678303.7619223 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1811780474.489052 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 58119466.99531178 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 556568.8430428003 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 283127662.6656408 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1641529893.7408922 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 58775510.98252298 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 351357.4908843424 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 292166880.4066343 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108529212.90022944 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 624496.4415877196 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 372142615.2302699 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345427.203736648 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714369.546233946 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990854.451605633 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2932789751.2991366 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4145916.1605919274 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 69924639.73508258 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2375025.5840835995 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346275462.479202 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 64 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3795948289.566589 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9249853.376734385 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104655024.78009817 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 247026.61922355994 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 368768728.9581848 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1645130258.2022352 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 48822523.299496435 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 278102.85985287506 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 242089123.9399572 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1566730889.041836 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 46549597.77504886 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 459952.1676668375 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 230747026.69385976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1811479679.0438862 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 57960570.960127026 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 554348.3528724354 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 281939306.2779805 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1647763879.8125417 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 58999329.905700296 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 352065.9323055991 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 292567490.31968725 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 109008765.2992231 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 626853.1751792628 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 373691706.06261 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345570.25413382 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714378.9597533713 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990894.045657422 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2948867110.467142 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 4033864.3724678694 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70338879.99712983 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2375726.5531925093 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347904441.5556154 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 65 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3782205864.271678 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 9437209.14452029 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104191189.07704276 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 344820.22476801375 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 368122331.1838754 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1617545277.3862636 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 47985150.73249699 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 271710.4517276726 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 237733687.99471423 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1540429081.7753153 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 45749738.5969835 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 450532.33709787263 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 226589633.56631982 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1778762506.8576183 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 56854725.812689066 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 542268.7985765305 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 276410081.51072925 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1653431847.3629758 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 59202875.53918611 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 352660.2230197185 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 292875288.09495276 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 108923164.10467997 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 625380.3723378966 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 373479136.58639884 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345651.045766532 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714384.2759250444 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990916.40592054 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2950040465.1864824 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3921812.584343409 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70392940.41170351 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2366283.681699104 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347815794.1525677 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 66 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3805372988.8852963 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8842800.849869125 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 104710762.56345822 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 181940.77020958444 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 367765728.47294825 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1585624291.0853622 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 47028862.50637595 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 264660.2208704531 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 232839887.9416718 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1510005419.927532 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 44836836.88333152 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 439949.0232920197 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 221920465.5870567 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1741867218.5586593 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 55634341.93606706 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 529056.6808404225 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 270362351.63941586 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1658695676.3145452 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 59391945.99459346 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 353173.0098516989 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 293116817.7784209 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 105923400.10266994 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 607497.8823277254 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 363265991.19658476 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345695.725860912 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714387.2157563837 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990928.77109711 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2947573159.8789105 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3809760.796219325 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70359018.2724801 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2354362.934200791 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347307575.3459765 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 67 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3826064317.329717 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8647022.76063909 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105164371.53093264 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 176589.57108577262 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 368842682.56384337 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1549106911.113836 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 45939223.274000295 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 256921.44021616183 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 227335600.28869316 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1475212375.6206172 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 43797170.23408233 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 428141.681075891 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 216670961.36990243 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1700468391.904238 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 54283300.98034299 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 514630.59299252497 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 263716467.10188735 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1663517085.5600183 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 59565170.14368615 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 353596.5725321552 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 293285802.2762054 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 102662379.46188958 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 588029.025381623 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 352160764.00057024 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345719.907142363 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714388.8067505457 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990935.462951615 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2947229624.204418 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3697709.008094959 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70376420.52900189 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2343887.649276522 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347044112.43506545 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 68 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3844623364.873609 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8450210.732751979 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105561168.51784083 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 171238.37196196473 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370221154.2264109 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1508535916.765123 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 44731980.19937317 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 248608.1192205993 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 221292916.34298396 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1436565920.8304048 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 42645708.0768148 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 415289.5955780308 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 210909651.70567536 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1655195768.3759246 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 52819873.06471582 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 499196.61958729895 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 256556069.42087054 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1667881749.2497013 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 59722034.872334555 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 353928.021922638 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 293379892.5260654 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 99119378.80409507 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 566813.6794030105 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 340093528.9689453 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345732.704822194 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714389.648738482 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990939.004423283 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2942977672.510352 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3585657.219970629 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70299369.46657562 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2330752.250471679 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346361205.3455668 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 69 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3860789101.8193336 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8252238.193440373 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105894198.71156597 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 165887.17283815093 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371376211.92481095 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1463302563.7160244 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 43389472.33483262 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 239634.19805447347 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 214630983.39968994 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1393487376.497071 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 41365661.72012089 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 401236.1088644951 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 204559677.12243265 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1605285188.3292274 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 51221888.317578726 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 482549.96412541013 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 248779663.81137493 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1671879914.8161528 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 59865772.6054074 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 354185.55850220873 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 293413886.7312957 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 98421057.8385183 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 565164.0372116037 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 337604616.06206304 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345739.322220497 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.0841008825 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990940.835593946 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2958797588.046701 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3473605.431846571 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70707388.17868291 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2331278.000419013 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347929530.0558231 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 70 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3874151553.9082074 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 8052906.347022423 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106152538.85635357 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 160535.9737143391 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372269584.83267844 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1413881089.8439155 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 41925458.314360894 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 230102.56842158962 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 207412789.17577025 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1346427558.3712587 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 39970110.27303514 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 386141.35016888444 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 197680914.43781585 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1551448621.0317533 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 49510002.45840682 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 464920.7241752914 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 240481813.1939321 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1675683498.974348 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 60002540.94594221 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 354403.8532469003 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 293415974.7076712 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 94662864.5687029 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 542592.346224365 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 324802627.7248455 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345742.662517585 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.3038568688 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990941.759905994 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2952571418.322715 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3361553.643722362 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70582626.88164513 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2316798.925618998 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 347209864.1004061 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 71 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3885275748.851695 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7852489.174282544 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106351243.41494119 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 155184.77459053122 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372954017.9138218 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1364029185.2823493 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 40418763.034277424 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 220089.6750137145 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 199682577.72492895 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1298879347.4752996 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 38530141.95934536 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 370178.4695717846 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 190315422.53668675 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1493898915.5390706 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 47690390.6840554 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 446390.81180462876 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 231690787.92969826 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1679176352.7147849 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 60128179.74293897 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 354559.4820264568 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 293367111.0751034 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 90681306.70177948 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 518657.9407467786 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 311239328.2913332 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345744.307209473 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.4120586733 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990942.21501182 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2949872102.6069727 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3249501.855598278 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70543097.82827228 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2304720.269109944 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346585167.4370576 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 72 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3894296518.8994417 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7651052.0551036745 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106493904.82542865 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 149833.5754667194 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373442097.6697233 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1364037104.610963 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 40418992.79058533 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 219490.14392494797 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 199484385.284178 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1298886875.6763222 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 38530360.36822275 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 370180.3928747023 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 190109950.88248533 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1491288236.213743 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 47464675.11334843 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 443595.6418185081 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 230196699.48836535 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1682330362.2801762 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 60241682.03580473 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 354646.7750524279 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 293262685.91745454 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 86457656.89646713 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 493245.607089895 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 296851061.2690223 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.096493945 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.463984047 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990942.433414295 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2942031551.114266 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3137450.0674741627 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70379322.33332388 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2289142.4271034673 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 345805118.2733872 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 73 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3900692058.506313 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7448341.967041392 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106566620.22610477 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 144482.37634290755 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373685113.89726424 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1306003456.5665233 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 38705121.56156773 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 208881.37666848706 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 191122332.21842375 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1243640229.906907 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 36897291.9061597 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 353018.48099967523 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 182143823.38158336 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1429094545.6771758 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 45510331.60733726 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 423934.55212111434 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 220788865.5939876 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1685272946.5044262 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 60347611.63090807 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 354691.42927543854 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 293123592.5693522 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 82039253.31167345 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 466692.4416353306 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 281799180.52332467 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.46534643 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.4882499375 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990942.535478648 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2938093720.2792206 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 3025398.2793498323 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70309862.51951003 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2276220.8226473094 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 345132005.9725351 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 74 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3904532373.3288026 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7244392.855695653 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106571254.83087976 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 139131.17721909573 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373689601.57825714 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1244247721.3161483 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 36883264.78782818 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 197854.9322018956 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 182265915.90880126 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1184855327.0354273 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 35161571.1956691 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 335014.0061601982 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 173707748.7349438 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1363389275.9263802 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 43454109.83429408 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 403472.59513225744 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 210914627.87954974 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1688091940.6580136 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 60449114.5558379 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 354711.1587063576 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 292964233.703007 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 81245291.06137839 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 464662.2999380435 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 279094425.2694661 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.6330168 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.499280516 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990942.581874195 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2954147891.068292 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2913346.491225775 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70723542.39613758 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2276906.0094729704 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 346274312.16708726 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 75 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3906070312.5209255 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 7039327.327105723 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106514545.49192938 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 133779.9780952839 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373479164.0142872 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1178191099.6659856 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 34936630.29261892 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 186339.5220975076 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 172838260.92730796 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1121981954.1719098 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 33307235.40854476 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 316029.21273173287 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 164728648.31381485 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1293557499.2584836 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 41278169.45376332 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 382059.02342110797 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 200492312.37098372 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1691087644.9961247 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 60556946.773234315 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 354766.5258271504 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 292833850.655261 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 76641678.12783912 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 436926.88416046137 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 263411450.48406488 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.707033556 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.5041498663 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30990942.602355093 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2944344852.117894 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2801294.7031015973 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 70512340.15520185 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2259992.4754366376 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 345451906.6871615 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 76 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3904976159.954251 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 6832985.502593574 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106387707.33185966 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 128428.77897147207 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373023022.42245865 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1107351008.349434 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 32851217.324739292 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 174283.530113985 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 162775271.13220567 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 1054561362.3467808 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 31320975.276457086 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 295957.5548068213 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 155145591.61974972 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1218981753.5916028 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 38964596.59764673 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 359547.7499275856 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 189439908.48098305 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1670526011.2163126 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 59821017.30770907 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 350071.01165407005 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 288840684.27207154 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 71799647.93434744 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 407779.3652225191 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 246916236.03443968 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.738678414 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.5062316894 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30930180.470918976 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2873696347.7481327 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2689242.9149772935 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 68830706.89489225 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2201666.8024873333 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 336554852.241439 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 77 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3901711605.165198 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 6625591.254472931 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106203041.49587339 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 123077.57984766025 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372441191.1010245 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 1032683066.6409056 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 30654750.400619034 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 161858.1875205742 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 152203870.75128964 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 983501973.7698046 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 29229146.030149285 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 275083.3464079467 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 145079234.22194222 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1140886968.3598475 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 36548929.03410228 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 336298.7953457609 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 177920109.8959261 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1645173800.9820457 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 58913502.03604809 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 344409.3670994328 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 284061989.4559666 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 66731225.68530706 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 377320.0341479899 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 229649760.30195037 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.751725093 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.5070899907 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30762055.79365817 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2796066175.645159 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2577191.1268533343 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 66980350.11950854 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2138589.3244196135 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 327384415.7922893 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 78 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3896347718.672161 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 6417179.044693628 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105962441.5698058 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 117726.38072384449 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371841701.836725 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 953645849.9753867 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 28331521.659763787 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 149003.13588662248 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 141052148.41079018 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 908289104.284916 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 27016815.60439095 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 253284.44896212037 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 134461216.37628028 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 1058606870.2238992 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 34011836.778231904 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 312153.00303058984 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 165844422.97471744 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1614762519.7233684 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 57824784.191320136 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 337727.4440322602 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 278453740.16523904 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 61476852.9915215 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 345835.38867527415 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 211749802.1310282 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.756879453 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.5074290805 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30478374.063359108 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2712356080.8687477 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2465139.3387293797 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 64983061.985595495 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2071373.779519847 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 317513292.7449211 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 79 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3889026004.532477 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 6207817.488284032 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105669677.75379957 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 112375.18160003265 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 371225764.7617613 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 871480168.8434926 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 25887336.049146146 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 135678.0305555714 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 129262384.44236965 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 830023061.3988515 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 24685658.65470186 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 230471.43593103415 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 123236669.13017772 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 971356249.4993286 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 31330539.252686724 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 286925.22900937306 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 153108557.0908256 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1579383812.3973787 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 56558146.25403486 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 330043.7247747134 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 272030963.7604204 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 60631893.78809295 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 343518.5398748119 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 208871297.07148916 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.7588155 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.5075564478 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 30077932.446099892 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2683764997.31372 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2353087.5506053227 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 64317815.6611834 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 2041672.8814999019 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 313994413.7217448 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 80 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3880715968.476244 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5997976.696594085 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105350581.32584608 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 107023.98247621885 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370600945.31836945 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 871480194.0305303 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 25887336.779874865 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 134917.12884359676 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 128830818.23985457 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 830023085.3419276 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 24685659.34934063 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 230169.88871992077 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 122809349.80709824 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 967031873.2099084 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 31055105.744189147 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 283773.1904110328 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 151386857.43478927 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1539069366.4366467 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 55114723.18440294 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 321364.5998293989 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 264798856.14632225 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 55172525.725421496 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 310755.4366893504 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 190272978.31429726 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.75950157 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.5076015824 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 29567271.516563516 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2589923060.717383 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2241035.7624811134 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 62075674.8600629 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1967561.4859726536 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 302955636.7156328 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 81 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3900220930.280226 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5801623.340601256 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 105772581.02528067 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 101672.78335241096 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 370809109.0113136 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 783395558.9305247 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 23301623.482930392 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 121242.6234752248 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 116477428.42666098 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 746209640.2229927 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 22223808.212922 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 206530.97950539834 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 111049013.62381151 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 875484997.6087136 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 28249164.867360678 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 257683.6937656034 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 138080368.03248444 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1494173069.1416743 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 53507190.29161008 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 311761.4387435759 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 256815445.52460986 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 49381366.38118513 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 276034.44813322567 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 170544351.72540337 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.759729657 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3714390.507616588 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28956184.804163557 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2490468793.12382 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2128983.9743567477 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 59697902.82442993 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1889630.2720040365 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 291270061.1685286 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 82 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3917746866.8273263 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5604310.359300439 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106141852.05073696 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 96321.58422859717 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 372091140.4444371 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 691781480.8685807 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 20613513.65422224 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 107326.47376468997 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 103655262.15145223 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 659041067.7425907 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 19664617.805364918 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 182257.17388174144 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 98843053.37149163 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 781002148.3757378 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 25358045.246893 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 231094.59469642743 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 124383926.06641275 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1444806315.9501307 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 51739537.46625792 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 301256.7069799542 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 248098997.81472266 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 43263415.98083854 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 239415.89471443498 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 149702452.02537414 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.759800542 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3713602.939005618 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 28251114.24303547 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2387266778.580082 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 2016932.1862325384 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 57229560.30288943 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1809148.2974119014 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 279152572.8813208 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 83 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3933546994.6808715 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5406160.536885932 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106465141.0435563 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 90970.38510478534 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 373212068.77547365 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 595303322.5833902 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 17784286.671772808 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 93001.78122084054 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 90187054.46330623 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 567248647.0171865 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 16971279.876854595 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 157028.1513165286 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 86022959.03496571 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 681014980.1119545 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 22307233.804074366 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 203360.53816064162 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 109956406.92218821 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1391157699.5305336 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 49818519.60003155 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 289888.4386057337 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 238680437.2498441 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 37227643.97491033 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 203572.50764546843 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 129140507.58433013 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.759821054 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3690850.9339856026 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 27453671.95640718 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2273483422.6692433 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1904880.3981085836 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 54505502.21626067 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1721464.5375172833 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 265815627.62313896 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 84 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3947421686.606913 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5207077.074519632 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106737129.1836278 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 85619.18598097352 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 374153258.9339369 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 495617691.28480154 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 14862004.18004341 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 78518.88246959932 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 76292833.98293072 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 472407167.1103546 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 14189482.356083535 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 131287.3784397466 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 72797892.24500762 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 578666722.9547937 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 19187922.22781403 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 175312.02468258532 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 95215290.72883247 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1333066573.3931353 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 47738382.759618714 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 277624.2355460875 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 228533422.03446275 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 36469836.66429095 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 201867.57236820724 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 126558900.47969794 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.759826533 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3646103.8094823197 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 26563717.953193773 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2241521338.939329 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1792828.6099842764 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 53758790.11310397 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1689469.297157181 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 261908254.40817723 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 85 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3959070885.8201046 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 5006914.475278697 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 106949821.82997636 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 80267.98685716563 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 374886700.81702566 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 392112325.8397721 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 11828903.201353647 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 63812.43640612045 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 61891280.90692543 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 373934605.84409523 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 11302339.560784198 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 104899.8330682689 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 59090549.50065159 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 472603790.27701855 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 15960840.135344645 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 146620.72307672745 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 79980795.70293364 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1270919445.3148305 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 45512970.63358315 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 264542.0460207165 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 217721329.2696813 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 30032602.23437183 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 163507.6245861335 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 104629301.83842887 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.759827882 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3579292.710258193 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 25580961.103655852 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 2117100589.6474655 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1680776.8218604433 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 50777661.87202847 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1594545.602300592 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 247345392.41019398 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 86 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3732824824.8144574 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 4691396.949858428 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 100824090.25791669 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 74916.78773335379 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 353412777.22781795 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 288604458.0130436 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 8765536.059437213 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 48902.2339810747 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 46982200.72377386 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 275380445.17128485 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 8382581.8262744825 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 78190.74484113179 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 44900745.89710706 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 361787868.1362424 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 12595863.864737445 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 117048.85013380792 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 64115014.20818147 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1205024780.1742373 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 43153331.61982963 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 250704.07909646447 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 206294739.07566133 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 28156950.23463555 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 154601.44254251232 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 98239555.4309376 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.75982818 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3490353.215882731 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 24505130.374840204 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1994989299.6982658 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1568725.0337363908 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 47852345.524773315 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1501193.7526169007 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 233048686.29896334 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 87 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3491281712.43143 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 4368461.915443488 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 94290787.72025041 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 69565.58860954196 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 330510883.99233174 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 288604458.0254094 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 8765536.05979597 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 48495.48117053488 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 46835303.263383225 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 275380445.18304 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 8382581.826615522 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 78190.744844135 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 44744035.81632348 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 359534883.2768015 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 12380525.759577543 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 114488.73702517194 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 62668434.32500048 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1135125260.580817 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 40650249.28849675 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 236058.4407787224 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 194211458.173896 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 26839925.887597524 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 149311.0150292177 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 93752874.74966893 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.759828243 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3379219.810366369 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 23335950.20002597 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1854533910.3704052 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1456673.2456124008 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 44483713.762590356 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1395356.6932883034 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 216637896.62427288 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 88 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 3234855058.20815 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 4038309.8819647897 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 87360931.66584246 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 64214.38948573013 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 306219621.9528405 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 181739513.5889898 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 5634966.658860989 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 33950.013914216615 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 31987534.858095523 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 173714231.11700895 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 5402784.475376172 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 51614.26912989845 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 30612515.86425315 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 250127231.35313088 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 9056406.357199356 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 85579.37061318193 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 46989697.623734266 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 1061823070.080871 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 38025292.26503412 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 220726.575287176 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 181570228.81429017 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 24823592.06845216 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 139516.13767163962 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 86883870.38058114 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.75982825 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3245829.3618039293 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 22073155.041138936 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1706011248.0474863 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1344621.4574884463 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 40920123.04377963 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1284028.9531403957 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 199297386.23183286 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 89 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2965395477.8317285 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 3701838.2091922387 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 80083829.4549125 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 58863.1903619183 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 280711744.8618766 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 173869710.92637524 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 5376453.638609888 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 32050.173709857772 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 30288184.72103739 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 166153889.39388323 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 5153195.559413595 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 49079.938186094914 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 28980027.16654829 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 235572594.80476668 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 8484171.574151454 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 79994.29046128335 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 43909226.83542572 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 985053337.5616622 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 35276137.03738011 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 204695.39986372765 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 168360413.84200132 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 23467982.672785122 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 133996.10341696584 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 82265742.78018676 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17345745.759828255 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 3090134.9121964583 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 20716547.388909142 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1671036248.043737 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1232569.66936439 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 40100598.84990608 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1249983.0865519398 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 195042786.55232164 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 90 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2684913493.9530644 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 3360021.7954558996 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 72513048.9704456 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 53511.99123810647 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 254174933.68146393 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 162950923.10391167 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 5029483.1736190915 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 29760.856521805043 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 28183871.962006133 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 155695148.7888834 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 4819518.0219965065 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 45805.12501960326 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 26962576.53915473 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 219308506.5645921 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 7862342.017552412 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 73988.85740389384 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 40601708.68448381 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 904844881.9106014 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 32403815.82202797 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 187970.72650260304 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 154586738.7959457 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 21254993.601238217 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 122951.11963366372 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 74726796.86892273 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 17333031.542147864 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2912115.707790249 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 19266039.95131314 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1530457141.97421 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1120517.8812404315 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 36728977.2686247 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1144061.8241548617 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 178617739.02148438 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 91 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2392972312.1675906 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 3012648.8400409184 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 64636952.36715719 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 48160.792114294636 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 226568413.94232756 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 149341937.73684096 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 4604464.443987762 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 27127.893835239585 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 25722250.329964947 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 142679076.7616161 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 4411646.944399147 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 41876.965459848376 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 24605464.160810947 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 200427420.4315023 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 7164587.871504755 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 67339.90650202786 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 36946603.95215444 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 821846575.9627217 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 29431569.531535335 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 170683.41539686074 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 140355601.74034607 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 19054052.726745892 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 111019.15281016749 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 66714644.14698719 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16981184.954907067 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2711786.0057346225 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 17721692.695113093 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1363581771.6152177 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 1008466.0931164729 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 32721863.09248223 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 1020243.015208627 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 159162152.95249334 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 92 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 2091985087.0470097 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 2660889.476674057 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 56519835.15629859 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 42809.59299048281 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 198117452.03046298 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 141159648.21438357 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 4336885.525515693 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 25188.136598414247 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 23981396.055805545 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 134821681.58703488 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 4153439.88571391 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 39266.74337443332 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 22933521.173150305 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 186769138.73523822 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 6618358.219882525 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 61975.23934467964 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 33985185.960791185 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 736119084.6406482 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 26361571.02333424 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 152845.70102921923 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 125676950.12558869 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 18151449.230123848 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 105453.05118720962 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 62191685.74898416 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 16291353.892973598 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2489221.3225772376 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 16083823.24922278 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1210957264.232212 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 896414.304992483 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 29059144.522952497 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 906123.5111016971 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 141348921.43908757 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 93 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 1782947395.9309697 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 2305226.4587757685 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 48188223.26156882 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 37458.393866667044 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 168939714.5142346 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 123689437.16430797 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 3799844.552555761 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 22061.94142512439 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 21006930.971060555 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 118135085.88859269 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 3639079.2295235265 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 34400.83934359873 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 20088894.158963885 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 162889781.30760992 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 5775593.756089487 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 54097.21723176007 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 29666216.715303786 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 647836520.4080964 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 23200056.546387408 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 134492.69719915593 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 110579333.81244163 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 15961735.25086391 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 92712.95425385376 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 54689720.18114354 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 15266325.536871925 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 2244605.018534109 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 14353202.842042385 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 1030460230.1472236 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 784362.5168685324 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 24722840.377760805 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 773033.6377210226 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 120323493.49366161 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 94 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 1467322458.7313273 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 1946369.2986949023 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 39681102.36312662 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 32107.19474285522 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 139247926.04000112 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 103498636.82739161 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 3183873.586866034 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 18588.21851596287 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 17671120.417856313 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 98862268.04290749 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 3049686.8527177293 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 28874.207924297367 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 16900768.161724266 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 136161059.5480875 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 4850163.2658261005 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 45518.538539042485 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 24968798.251369677 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 557544118.2752558 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 19966554.979869645 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 115734.36313880932 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 95152156.98998256 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 14985039.609026121 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 86733.88365155408 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 51352698.73871936 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 13911384.317748282 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 1978284.7404217843 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 12531293.705150787 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 991637148.5137714 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 672310.728744472 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 23810320.944975063 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 736368.7215468802 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 115625417.90637863 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 95 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 1149900772.3196363 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 1586640.898587947 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 31126109.309898384 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 26755.99561904339 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 109407495.02522372 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 95306990.68322776 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 2916023.213203419 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 16647.2660654488 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 15929023.408209395 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 90995978.36065617 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 2791221.7457379093 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 26261.7134722835 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 15227643.816018766 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 122255263.1773265 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 4296752.695145983 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 40093.0077064732 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 21974505.652126707 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 466081448.748572 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 16691137.523672221 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 96740.01763088715 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 79533087.12068093 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 12560070.310874972 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 72682.53910019046 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 43042975.17731764 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 12235558.57233166 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 1690854.4353342303 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 10620594.02968805 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 798972127.3826872 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 560258.9406203881 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 19179957.32513556 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 594997.1731659217 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 93284736.54469898 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 96 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 936908458.4743143 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 1277550.0881172572 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 25353507.396279085 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 21404.7964952355 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 88875798.6981001 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 72928903.78207488 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 2236594.4836210627 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 12894.139443625345 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 12302700.026761793 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 69643901.81092526 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 2141505.7194979633 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 20203.8735584081 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 11763353.123837676 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 94585446.62841439 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 3344019.0741807795 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 31282.914501747182 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 17152092.08541047 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 373356537.44913477 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 13370509.898265477 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 77491.11191771166 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 63707042.827499725 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 9963186.985936657 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 57672.99364952628 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 34142978.33326668 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 10253764.851201786 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 1383295.418228429 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 8625231.30841581 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 629898655.1244719 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 448207.15249630425 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 15119722.391446304 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 469682.31023164245 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 73488770.00754039 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 97 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 715199885.2669793 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 964232.7812702109 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 19348671.56012055 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 16053.597371427608 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 67825446.59901156 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 64044031.85080272 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 1948632.1781055853 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 10864.63441760607 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 10468529.583611948 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 61118624.05857767 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 1863921.9885371877 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 17423.020998777818 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 10002702.75792406 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 80007136.49444127 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 2771097.4708366115 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 25692.013032673145 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 14068476.99931195 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 279602405.6984756 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 10013018.312437009 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 58034.6401304533 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 47712233.47319085 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 7184352.963878403 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 41649.30569480384 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 24618246.921150114 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 7990154.527081667 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 1057196.5352091189 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 6551888.360901852 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 424772991.082561 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 336155.36437218904 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 10188226.785334077 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 319829.9018291212 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 49832965.90164996 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 98 PV_ICE
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ******************** Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 485711049.1570613 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 647142.8408197891 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 13136540.266448682 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 10702.398247619718 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 46048812.09484579 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 38332057.11641042 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 1172480.3805789668 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 6685.637380156151 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 6399403.142283358 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 36597317.00703859 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 1122259.9483668425 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 10555.506867572994 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 6117478.598912676 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 49112448.99751306 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 1724803.5900730575 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 16088.926449236225 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 8817739.867157908 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 185595278.93042526 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 6646465.112746386 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 38527.14605495715 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 31675939.595790375 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 4252233.013994256 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 24771.24467560349 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 14567202.505419586 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 5482822.4119152455 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 715063.9292712383 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 4411106.234133843 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 248132911.30747768 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 224103.576248113 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 5945132.302004664 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 189365.11688456568 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 29164984.282006085 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 99 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario ex_Perovskite = 247677405.41939133 tonnes. Recycled surplus End of Sim for Mat glass Scenario ex_Perovskite = 325909.5405890552 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario ex_Perovskite = 6696743.169096833 tonnes. Recycled surplus End of Sim for Mat silicon Scenario ex_Perovskite = 5351.19912380986 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Perovskite = 23474525.440295022 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_PERC = 9606048.427560063 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_PERC = 308885.145976634 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_PERC = 2121.6280216258 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_PERC = 1929956.2569635743 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_SHJ = 9210836.074507505 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_SHJ = 297473.2135981068 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_SHJ = 2955.998828610021 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_SHJ = 1851705.4157424294 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_TOPCon = 15279195.042853208 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_TOPCon = 593255.7423595303 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_TOPCon = 5763.248549295096 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_TOPCon = 3176705.7951446427 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_IRENA = 91950756.19942185 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_IRENA = 3292899.432740768 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_IRENA = 19092.77945795901 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_IRENA = 15699103.235391956 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_RecycledPERC = 3180215.599828056 tonnes. ==> Working on Material : silver Recycled surplus End of Sim for Mat silver Scenario r_RecycledPERC = 18260.877065869503 tonnes. ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_RecycledPERC = 10902890.169333223 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass Recycled surplus End of Sim for Mat glass Scenario r_50PERC = 2790245.9749276005 tonnes. ==> Working on Material : silicon Recycled surplus End of Sim for Mat silicon Scenario r_50PERC = 360744.6570711031 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_50PERC = 2219065.970079605 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ReMFG surplus End of Sim for Mat glass Scenario r_Perovskite = 212799351.51457945 tonnes. Recycled surplus End of Sim for Mat glass Scenario r_Perovskite = 112051.7881240526 tonnes. ==> Working on Material : silicon ReMFG surplus End of Sim for Mat silicon Scenario r_Perovskite = 5116942.919482623 tonnes. Recycled surplus End of Sim for Mat silicon Scenario r_Perovskite = 155075.21028927894 tonnes. ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 24748139.91563047 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet 100 PV_ICE >>>> Calculating Material Flows <<<< Working on Scenario: PV_ICE ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: PV_ICE ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_PERC_50 >>>> Calculating Material Flows <<<< Working on Scenario: ex_PERC_50 ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_PERC_50 ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_High_eff >>>> Calculating Material Flows <<<< Working on Scenario: ex_High_eff ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_High_eff ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: ex_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet ex_Lightweight >>>> Calculating Material Flows <<<< Working on Scenario: ex_Lightweight ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario ex_Lightweight = 783761.9032131998 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: ex_Lightweight ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_PERC >>>> Calculating Material Flows <<<< Working on Scenario: r_PERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_SHJ >>>> Calculating Material Flows <<<< Working on Scenario: r_SHJ ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_SHJ ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_TOPCon >>>> Calculating Material Flows <<<< Working on Scenario: r_TOPCon ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_TOPCon ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_IRENA >>>> Calculating Material Flows <<<< Working on Scenario: r_IRENA ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_IRENA ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_RecycledPERC >>>> Calculating Material Flows <<<< Working on Scenario: r_RecycledPERC ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_RecycledPERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_50PERC
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
>>>> Calculating Material Flows <<<< Working on Scenario: r_50PERC ******************** Finished Area+Power Generation Calculations Warning: Paths 0 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P0+P2+P3+P4). Warning: Paths B 1 through 4 add to above 100%;Fixing by Updating Landfill value to the remainder of100-(P2+P3+P4). ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_50PERC ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet r_Perovskite >>>> Calculating Material Flows <<<< Working on Scenario: r_Perovskite ********************
C:\Users\hmirletz\AppData\Local\Temp\1\ipykernel_2744\3025388339.py:8: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
Finished Area+Power Generation Calculations ==> Working on Material : glass ==> Working on Material : silicon ==> Working on Material : silver ==> Working on Material : aluminium_frames Recycled surplus End of Sim for Mat aluminium_frames Scenario r_Perovskite = 274714.7278735039 tonnes. ==> Working on Material : copper ==> Working on Material : encapsulant ==> Working on Material : backsheet >>>> Calculating Energy Flows <<<< Working on Scenario: r_Perovskite ******************** ==> Working on Energy for Material : glass ==> Working on Energy for Material : silicon ==> Working on Energy for Material : silver ==> Working on Energy for Material : aluminium_frames ==> Working on Energy for Material : copper ==> Working on Energy for Material : encapsulant ==> Working on Energy for Material : backsheet
Under_Installment
#test with one scenario
#scen='r_Perovskite'
#df_compensate = pd.DataFrame(columns=['underinstalls[W]'],dtype=float)
#for row in range (0,len(sim1.scenario['PV_ICE'].dataIn_m)): #loop over length of years
# print(row)
# Under_Installment = global_projection.iloc[row,0] - ((sim1.scenario[scen].dataOut_m['Installed_Capacity_[W]'][row])/1e6) # MWATTS
# if row==0:
# df_compensate.loc[row,'underinstalls[W]'] = Under_Installment
# else:
# if Under_Installment < 0.7*df_compensate.iloc[row-1,0]:
# Under_Installment = df_compensate.iloc[row-1,0]
# df_compensate.loc[row,'underinstalls[W]'] = Under_Installment
# sim1.scenario[scen].dataIn_m['new_Installed_Capacity_[MW]'][row] += Under_Installment #overwrite new installed
#calculate flows for that scenario with it's bifi factor and modified weibull
# sim1.calculateFlows(scenarios=[scen], bifacialityfactors=bifiPathDict[scen])
#plt.plot(df_compensate)
#Under_Installment
#aggregate results - mass
cc_yearly, cc_cumu = sim1.aggregateResults() #have to do this to get auto plots
cc_yearly.to_csv(os.path.join(testfolder, 'cc_12scen_yearly.csv'))
cc_cumu.to_csv(os.path.join(testfolder, 'cc_12scen_cumu.csv'))
#aggregate results - energy
allenergy, energyGen, energy_demands = sim1.aggregateEnergyResults()
allenergy.to_csv(os.path.join(testfolder, 'cc_12scen_allenergy.csv'))
energyGen.to_csv(os.path.join(testfolder, 'cc_12scen_energyGen.csv'))
energy_demands.to_csv(os.path.join(testfolder, 'cc_12scen_energy_demands.csv'))
C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1) C:\Users\hmirletz\Documents\GitHub\PV_ICE\PV_ICE\main.py:2056: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy energy_demands[colname] = energy_demands.filter(like=scen).sum(axis=1)
#read in saved results files for speed
cc_yearly = pd.read_csv(os.path.join(testfolder, 'cc_12scen_yearly.csv'), index_col='year')
cc_cumu = pd.read_csv(os.path.join(testfolder, 'cc_12scen_cumu.csv'), index_col='year')
allenergy = pd.read_csv(os.path.join(testfolder, 'cc_12scen_allenergy.csv'), index_col='year')
energyGen = pd.read_csv(os.path.join(testfolder, 'cc_12scen_energyGen.csv'), index_col='year')
energy_demands = pd.read_csv(os.path.join(testfolder, 'cc_12scen_energy_demands.csv'), index_col='year')
plt.plot(sim1.scenario['r_PERC'].dataOut_m['Installed_Capacity_[W]'])
[<matplotlib.lines.Line2D at 0x1697b0f72e0>]
#sim1.scenario['PV_ICE'].dataOut_m['irradiance_stc'].head(2)
sim1.scenario.keys()
dict_keys(['PV_ICE', 'ex_PERC_50', 'ex_High_eff', 'ex_Perovskite', 'ex_Lightweight', 'r_PERC', 'r_SHJ', 'r_TOPCon', 'r_IRENA', 'r_RecycledPERC', 'r_50PERC', 'r_Perovskite'])
sim1.scenario['r_RecycledPERC'].dataOut_m['WeibullParams'].tail(4)
97 {'alpha': 16.199948952041623, 'beta': 39.89240...
98 {'alpha': 16.199948952041623, 'beta': 39.89240...
99 {'alpha': 16.199948952041623, 'beta': 39.89240...
100 {'alpha': 16.199948952041623, 'beta': 39.89240...
Name: WeibullParams, dtype: object
effective_capacity = cc_yearly.filter(like='ActiveCapacity')
plt.plot(effective_capacity/1e6)
plt.legend(sim1.scenario.keys())
plt.ylabel('Effective Capacity [TW]')
plt.title('Effective Capacity: With Replacements')
plt.ylim(0,)
(0.0, 90.26425956655)
annual_EoL = cc_yearly.filter(like='DecommisionedCapacity')
plt.plot(annual_EoL/1e6)
plt.legend(sim1.scenario.keys())
plt.ylabel('Annual EoL [TW]')
plt.title('Annual Decommissions [TW]')
plt.ylim(0,)
(0.0, 329.8185753278499)
annual_installs = cc_yearly.filter(like='newInstalled')
plt.plot(annual_installs/1e6)
plt.legend(sim1.scenario.keys())
plt.ylabel('Annual installed [TW]')
plt.title('Annual Installs with Replacements')
plt.ylim(0,)
(0.0, 8.54311618686425)
cumu_installs_annually = cc_cumu.filter(like='newInstalled')
plt.plot(cumu_installs_annually/1e6)
plt.legend(sim1.scenario.keys())
plt.ylabel('Cumulative installed [TW]')
plt.title('Replacements Adjusted Deployment Curve \n Cumulative Installs with Replacements')
plt.ylim(0,)
(0.0, 420.0828348943998)
cumu_installs = cc_cumu.filter(like='newInstalled')
plt.bar(scennames_labels, cumu_installs.loc[2100]/1e6, tick_label=scennames_labels, color=colorpalette)
#plt.legend(scennames)
plt.xticks(rotation=90)
plt.ylabel('Cumulative installed [TW]')
plt.title('Cumulative Installs with Replacements')
plt.ylim(0,410)
(0.0, 410.0)
cumulative_nameplate_installs = global_projection.loc[2100,'World_cum'] #MW
print('The nameplate installations for energy transition and through 2100 are '+str(cumulative_nameplate_installs/1e6)+' TW.')
The nameplate installations for energy transition and through 2100 are 85.966 TW.
global_projection['World_annual_[MWdc]'].sum()
85966000.0
Additional_installs = cumu_installs.loc[2100]-global_projection.loc[2100,'World_cum']
plt.bar(scennames_labels, Additional_installs/1e6, tick_label=scennames_labels, color=colorpalette)
#plt.legend(scennames)
plt.ylabel('Cumulative Replacements [TW]')
plt.title('Replacements Required by Technology')
plt.xticks(rotation=90)
plt.ylim(0,410)
(0.0, 410.0)
cumu_virgin_module = cc_cumu.filter(like='VirginStock_Module')
plt.bar(scennames_labels, cumu_virgin_module.loc[2100]/1e9, tick_label=scennames_labels, color=colorpalette)
#plt.legend(scennames)
plt.title('Cumulative Virgin Material Demands')
plt.ylabel('Virgin Material Requirements\n[billion tonnes]')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
recycledperc_virginstock = cc_cumu.filter(like='VirginStock').filter(like='Recycled')
recycledperc_virginstock.drop('VirginStock_Module_sim1_r_RecycledPERC_[Tonnes]',axis=1, inplace=True)
plt.bar(recycledperc_virginstock.columns, recycledperc_virginstock.loc[2100]/1e6, tick_label = MATERIALS, color=colormats)
plt.ylabel('Million Metric tonnes')
Text(0, 0.5, 'Million Metric tonnes')
cumu_virgin_module = cc_cumu.filter(like='VirginStock_Module')
plt.plot(cumu_virgin_module/1e9)
plt.legend(scennames_labels)
plt.title('Cumulative Virgin Material Extraction: Module')
plt.ylabel('Virgin Material Requirements\n[billion tonnes]')
plt.ylim(0,)
(0.0, 11.470907467452887)
annual_virgin_module = cc_yearly.filter(like='VirginStock_Module')
plt.plot(annual_virgin_module/1e6)
plt.legend(scennames_labels)
plt.title('Annual Virgin Material Extraction: Module')
plt.ylabel('Virgin Material Requirements\n[million tonnes]')
plt.ylim(0,)
(0.0, 349.1223073276064)
#print out masses for stacked bar charts
#mass_cumu = cc_cumu.loc[[2100]].filter(like='PV_ICE_[Tonnes]')
mass_cumu_virgin = cc_cumu.filter(like='VirginStock').loc[2100]
mass_cumu_wasteall = cc_cumu.filter(like='WasteAll').loc[2100]
mass_cumu = pd.concat([mass_cumu_virgin,mass_cumu_wasteall])
mass_cumu.to_csv(os.path.join(testfolder, 'cc_cumu_mass_2100results.csv'))
cc_cumu.to_csv(os.path.join(testfolder, 'cc_cumu_mass_results.csv'))
cumu_lifecycle_wastes = cc_cumu.filter(like='WasteAll_Module')
plt.bar(scennames_labels, cumu_lifecycle_wastes.loc[2100]/1e6,
tick_label=scennames_labels, color=colorpalette)
#plt.legend(scennames)
plt.title('Cumulative Lifecycle Wastes')
plt.ylabel('Lifecycle Wastes\n[million tonnes]')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
annual_waste_module = cc_yearly.filter(like='WasteAll_Module')
plt.plot(annual_waste_module/1e6)
plt.legend(scennames_labels)
plt.title('Annual Waste: Module')
plt.ylabel('Lifecycle Wastes\n[million tonnes]')
plt.ylim(0,)
(0.0, 271.2821344299728)
sim1.scenario['r_IRENA'].dataOut_m.loc[45:,]
| Area | Area_for_EOL_pathsG | Cumulative_Active_Area | EOL_BS_Year0 | EOL_BS_Year1 | EOL_BS_Year10 | EOL_BS_Year100 | EOL_BS_Year11 | EOL_BS_Year12 | EOL_BS_Year13 | ... | Status_BAD_[W] | WeibullParams | Yearly_Sum_Area_disposed | Yearly_Sum_Area_disposedby_Failure | Yearly_Sum_Area_disposedby_ProjectLifetime | Yearly_Sum_Power_disposed | Yearly_Sum_Power_disposedby_Failure | Yearly_Sum_Power_disposedby_ProjectLifetime | irradiance_stc | landfilled_noncollected | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 45 | 2.118944e+10 | 0.000000e+00 | 2.610901e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 0.000000e+00 | {'alpha': 5.692, 'beta': 29.697} | 9.525296e+08 | 9.525296e+08 | 0.000000e+00 | 3.270707e+11 | 1.644024e+11 | 1.626684e+11 | 1000.0 | 0 |
| 46 | 2.237190e+10 | 1.513471e+08 | 2.820378e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 0.000000e+00 | {'alpha': 5.692, 'beta': 29.697} | 1.424179e+09 | 1.194866e+09 | 2.293138e+08 | 4.015062e+11 | 2.062100e+11 | 1.952962e+11 | 1000.0 | 0 |
| 47 | 2.380494e+10 | 5.062480e+08 | 3.036583e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 0.000000e+00 | {'alpha': 5.692, 'beta': 29.697} | 2.184491e+09 | 1.442735e+09 | 7.417553e+08 | 5.637370e+11 | 2.502060e+11 | 3.135310e+11 | 1000.0 | 0 |
| 48 | 2.527121e+10 | 9.128618e+08 | 3.259216e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 0.000000e+00 | {'alpha': 5.692, 'beta': 29.697} | 3.007872e+09 | 1.713033e+09 | 1.294839e+09 | 8.197803e+11 | 2.978167e+11 | 5.219636e+11 | 1000.0 | 0 |
| 49 | 2.687307e+10 | 1.378092e+09 | 3.487741e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 2.115144e+10 | {'alpha': 5.692, 'beta': 29.697} | 4.020624e+09 | 1.981171e+09 | 2.039454e+09 | 1.175610e+12 | 3.457410e+11 | 8.298695e+11 | 1000.0 | 0 |
| 50 | 2.825672e+10 | 1.864655e+09 | 3.723343e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 2.115144e+10 | {'alpha': 5.692, 'beta': 29.697} | 4.696508e+09 | 2.210302e+09 | 2.486206e+09 | 1.626438e+12 | 3.885378e+11 | 1.237900e+12 | 1000.0 | 0 |
| 51 | 7.760143e+09 | 2.302748e+09 | 3.744356e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 3.908270e+10 | {'alpha': 5.692, 'beta': 29.697} | 5.658820e+09 | 2.469657e+09 | 3.189163e+09 | 2.182826e+12 | 4.362009e+11 | 1.746626e+12 | 1000.0 | 0 |
| 52 | 8.338561e+09 | 2.732685e+09 | 3.764358e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 3.908270e+10 | {'alpha': 5.692, 'beta': 29.697} | 6.338307e+09 | 2.694728e+09 | 3.643579e+09 | 2.835219e+12 | 4.791549e+11 | 2.356064e+12 | 1000.0 | 0 |
| 53 | 9.034136e+09 | 3.165948e+09 | 3.782963e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 3.908270e+10 | {'alpha': 5.692, 'beta': 29.697} | 7.173664e+09 | 2.952400e+09 | 4.221264e+09 | 3.596157e+12 | 5.273877e+11 | 3.068769e+12 | 1000.0 | 0 |
| 54 | 9.736331e+09 | 3.597128e+09 | 3.800274e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 3.908270e+10 | {'alpha': 5.692, 'beta': 29.697} | 8.005206e+09 | 3.209036e+09 | 4.796171e+09 | 4.461816e+12 | 5.757320e+11 | 3.886084e+12 | 1000.0 | 0 |
| 55 | 1.047524e+10 | 4.020206e+09 | 3.816250e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 4.697343e+10 | {'alpha': 5.692, 'beta': 29.697} | 8.877698e+09 | 3.466076e+09 | 5.411622e+09 | 5.432269e+12 | 6.243105e+11 | 4.807959e+12 | 1000.0 | 0 |
| 56 | 1.115500e+10 | 4.444534e+09 | 3.830928e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 9.687160e+09 | 3.707403e+09 | 5.979758e+09 | 6.501430e+12 | 6.705643e+11 | 5.830866e+12 | 1000.0 | 0 |
| 57 | 1.185282e+10 | 4.916744e+09 | 3.844331e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.051255e+10 | 3.956895e+09 | 6.555659e+09 | 7.684955e+12 | 7.183791e+11 | 6.966576e+12 | 1000.0 | 0 |
| 58 | 1.254508e+10 | 5.326161e+09 | 3.856477e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.133045e+10 | 4.228903e+09 | 7.101548e+09 | 8.971427e+12 | 7.701016e+11 | 8.201325e+12 | 1000.0 | 0 |
| 59 | 1.333672e+10 | 5.822655e+09 | 3.867164e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.226806e+10 | 4.504520e+09 | 7.763540e+09 | 1.037880e+13 | 8.227409e+11 | 9.556060e+12 | 1000.0 | 0 |
| 60 | 1.406558e+10 | 6.261033e+09 | 3.876614e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.312058e+10 | 4.772540e+09 | 8.348044e+09 | 1.189235e+13 | 8.743068e+11 | 1.101804e+13 | 1000.0 | 0 |
| 61 | 1.474990e+10 | 6.655912e+09 | 3.884992e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.391209e+10 | 5.037545e+09 | 8.874550e+09 | 1.350335e+13 | 9.255309e+11 | 1.257782e+13 | 1000.0 | 0 |
| 62 | 1.555541e+10 | 7.161132e+09 | 3.892041e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.485044e+10 | 5.302261e+09 | 9.548176e+09 | 1.523880e+13 | 9.768059e+11 | 1.426199e+13 | 1000.0 | 0 |
| 63 | 1.623331e+10 | 7.556050e+09 | 3.898122e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.562522e+10 | 5.550491e+09 | 1.007473e+10 | 1.707058e+13 | 1.025192e+12 | 1.604539e+13 | 1000.0 | 0 |
| 64 | 1.697537e+10 | 8.014661e+09 | 3.903113e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.647627e+10 | 5.790059e+09 | 1.068621e+10 | 1.901569e+13 | 1.071944e+12 | 1.794375e+13 | 1000.0 | 0 |
| 65 | 1.776205e+10 | 8.528494e+09 | 3.906942e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.737919e+10 | 6.007867e+09 | 1.137133e+10 | 2.108559e+13 | 1.114617e+12 | 1.997097e+13 | 1000.0 | 0 |
| 66 | 1.841756e+10 | 8.946068e+09 | 3.909940e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.811769e+10 | 6.189598e+09 | 1.192809e+10 | 2.325548e+13 | 1.150530e+12 | 2.210495e+13 | 1000.0 | 0 |
| 67 | 1.911451e+10 | 9.426457e+09 | 3.912031e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.890549e+10 | 6.336885e+09 | 1.256861e+10 | 2.554126e+13 | 1.179824e+12 | 2.436144e+13 | 1000.0 | 0 |
| 68 | 1.983183e+10 | 9.963621e+09 | 3.913183e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.971661e+10 | 6.431783e+09 | 1.328483e+10 | 2.795402e+13 | 1.199155e+12 | 2.675486e+13 | 1000.0 | 0 |
| 69 | 2.047176e+10 | 1.048276e+10 | 3.913582e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.043181e+10 | 6.454805e+09 | 1.397701e+10 | 3.048670e+13 | 1.204907e+12 | 2.928179e+13 | 1000.0 | 0 |
| 70 | 2.095226e+10 | 1.091903e+10 | 3.913582e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.095227e+10 | 6.393564e+09 | 1.455870e+10 | 3.311780e+13 | 1.194754e+12 | 3.192304e+13 | 1000.0 | 0 |
| 71 | 2.155025e+10 | 1.152836e+10 | 3.912944e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.161407e+10 | 6.242923e+09 | 1.537114e+10 | 3.588907e+13 | 1.167711e+12 | 3.472136e+13 | 1000.0 | 0 |
| 72 | 2.219037e+10 | 1.226681e+10 | 3.911610e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.232378e+10 | 5.968032e+09 | 1.635575e+10 | 3.882669e+13 | 1.117466e+12 | 3.770922e+13 | 1000.0 | 0 |
| 73 | 2.272488e+10 | 1.302239e+10 | 3.909842e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.290170e+10 | 5.538520e+09 | 1.736318e+10 | 4.193060e+13 | 1.038559e+12 | 4.089204e+13 | 1000.0 | 0 |
| 74 | 2.320044e+10 | 1.384783e+10 | 3.907820e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.340264e+10 | 4.938868e+09 | 1.846378e+10 | 4.521651e+13 | 9.282813e+11 | 4.428822e+13 | 1000.0 | 0 |
| 75 | 2.340048e+10 | 1.456083e+10 | 3.906160e+11 | 0.0 | 0.0 | 0.0 | 9.758221e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.356639e+10 | 4.151945e+09 | 1.941444e+10 | 4.865516e+13 | 7.836742e+11 | 4.787149e+13 | 1000.0 | 0 |
| 76 | 1.078962e+10 | 3.998842e+09 | 3.928852e+11 | 0.0 | 0.0 | 0.0 | 3.972290e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 8.520469e+09 | 3.188679e+09 | 5.331790e+09 | 4.946250e+13 | 6.069430e+11 | 4.885556e+13 | 1000.0 | 0 |
| 77 | 1.131535e+10 | 4.296904e+09 | 3.950675e+11 | 0.0 | 0.0 | 0.0 | 3.600413e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 9.133037e+09 | 3.403831e+09 | 5.729205e+09 | 5.056070e+13 | 6.477199e+11 | 4.991298e+13 | 1000.0 | 0 |
| 78 | 1.191494e+10 | 4.655337e+09 | 3.971488e+11 | 0.0 | 0.0 | 0.0 | 3.211231e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 9.833626e+09 | 3.626509e+09 | 6.207116e+09 | 5.174850e+13 | 6.898879e+11 | 5.105861e+13 | 1000.0 | 0 |
| 79 | 1.251929e+10 | 5.017182e+09 | 3.991282e+11 | 0.0 | 0.0 | 0.0 | 2.803154e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.053989e+10 | 3.850311e+09 | 6.689576e+09 | 5.302555e+13 | 7.322628e+11 | 5.229329e+13 | 1000.0 | 0 |
| 80 | 1.314541e+10 | 5.397945e+09 | 4.010015e+11 | 0.0 | 0.0 | 0.0 | 2.399524e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.127212e+10 | 4.074865e+09 | 7.197259e+09 | 5.439643e+13 | 7.747718e+11 | 5.362166e+13 | 1000.0 | 0 |
| 81 | 1.373601e+10 | 5.748228e+09 | 4.027754e+11 | 0.0 | 0.0 | 0.0 | 2.006073e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.196208e+10 | 4.297775e+09 | 7.664304e+09 | 5.585321e+13 | 8.169679e+11 | 5.503624e+13 | 1000.0 | 0 |
| 82 | 1.433815e+10 | 6.107822e+09 | 4.044477e+11 | 0.0 | 0.0 | 0.0 | 1.643859e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.266592e+10 | 4.522154e+09 | 8.143762e+09 | 5.739872e+13 | 8.594122e+11 | 5.653931e+13 | 1000.0 | 0 |
| 83 | 1.493680e+10 | 6.464545e+09 | 4.060187e+11 | 0.0 | 0.0 | 0.0 | 1.318231e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.336580e+10 | 4.746403e+09 | 8.619394e+09 | 5.903196e+13 | 9.017928e+11 | 5.813016e+13 | 1000.0 | 0 |
| 84 | 1.559178e+10 | 6.872480e+09 | 4.074773e+11 | 0.0 | 0.0 | 0.0 | 1.037545e+08 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.413318e+10 | 4.969869e+09 | 9.163307e+09 | 6.076537e+13 | 9.439652e+11 | 5.982141e+13 | 1000.0 | 0 |
| 85 | 1.620315e+10 | 7.248066e+09 | 4.088314e+11 | 0.0 | 0.0 | 0.0 | 7.950942e+07 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.484902e+10 | 5.184936e+09 | 9.664088e+09 | 6.258958e+13 | 9.845031e+11 | 6.160508e+13 | 1000.0 | 0 |
| 86 | 1.678229e+10 | 7.600698e+09 | 4.100866e+11 | 0.0 | 0.0 | 0.0 | 5.926051e+07 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.552709e+10 | 5.392823e+09 | 1.013426e+10 | 6.449913e+13 | 1.023601e+12 | 6.347553e+13 | 1000.0 | 0 |
| 87 | 1.742439e+10 | 8.015784e+09 | 4.112300e+11 | 0.0 | 0.0 | 0.0 | 4.308119e+07 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.628101e+10 | 5.593293e+09 | 1.068771e+10 | 6.650931e+13 | 1.061180e+12 | 6.544813e+13 | 1000.0 | 0 |
| 88 | 1.797663e+10 | 8.365110e+09 | 4.122779e+11 | 0.0 | 0.0 | 0.0 | 3.016494e+07 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.692879e+10 | 5.775312e+09 | 1.115348e+10 | 6.860186e+13 | 1.095171e+12 | 6.750669e+13 | 1000.0 | 0 |
| 89 | 1.855165e+10 | 8.747498e+09 | 4.132246e+11 | 0.0 | 0.0 | 0.0 | 2.037418e+07 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.760491e+10 | 5.941579e+09 | 1.166333e+10 | 7.078539e+13 | 1.126038e+12 | 6.965935e+13 | 1000.0 | 0 |
| 90 | 1.913018e+10 | 9.152879e+09 | 4.140682e+11 | 0.0 | 0.0 | 0.0 | 1.317105e+07 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.828656e+10 | 6.082719e+09 | 1.220384e+10 | 7.306380e+13 | 1.152021e+12 | 7.191178e+13 | 1000.0 | 0 |
| 91 | 1.960279e+10 | 9.490663e+09 | 4.148276e+11 | 0.0 | 0.0 | 0.0 | 8.030654e+06 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.884336e+10 | 6.189146e+09 | 1.265422e+10 | 7.541866e+13 | 1.171335e+12 | 7.424733e+13 | 1000.0 | 0 |
| 92 | 2.006893e+10 | 9.849805e+09 | 4.155026e+11 | 0.0 | 0.0 | 0.0 | 4.584777e+06 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.939393e+10 | 6.260860e+09 | 1.313307e+10 | 7.785523e+13 | 1.183968e+12 | 7.667126e+13 | 1000.0 | 0 |
| 93 | 2.050741e+10 | 1.021944e+10 | 4.160971e+11 | 0.0 | 0.0 | 0.0 | 2.404532e+06 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 1.991295e+10 | 6.287026e+09 | 1.362592e+10 | 8.037409e+13 | 1.187934e+12 | 7.918616e+13 | 1000.0 | 0 |
| 94 | 2.085318e+10 | 1.054921e+10 | 4.166276e+11 | 0.0 | 0.0 | 0.0 | 1.124158e+06 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.032268e+10 | 6.257070e+09 | 1.406561e+10 | 8.296352e+13 | 1.181317e+12 | 8.178220e+13 | 1000.0 | 0 |
| 95 | 2.105491e+10 | 1.079681e+10 | 4.171209e+11 | 0.0 | 0.0 | 0.0 | 4.478310e+05 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.056159e+10 | 6.165842e+09 | 1.439574e+10 | 8.560241e+13 | 1.163232e+12 | 8.443918e+13 | 1000.0 | 0 |
| 96 | 2.127287e+10 | 1.110495e+10 | 4.175736e+11 | 0.0 | 0.0 | 0.0 | 1.423025e+05 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.082023e+10 | 6.013628e+09 | 1.480661e+10 | 8.830581e+13 | 1.133817e+12 | 8.717199e+13 | 1000.0 | 0 |
| 97 | 2.145128e+10 | 1.143482e+10 | 4.179934e+11 | 0.0 | 0.0 | 0.0 | 3.119655e+04 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.103141e+10 | 5.784993e+09 | 1.524642e+10 | 9.107633e+13 | 1.090354e+12 | 8.998598e+13 | 1000.0 | 0 |
| 98 | 2.149711e+10 | 1.171025e+10 | 4.184072e+11 | 0.0 | 0.0 | 0.0 | 3.386421e+03 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.108333e+10 | 5.469664e+09 | 1.561367e+10 | 9.389886e+13 | 1.031123e+12 | 9.286774e+13 | 1000.0 | 0 |
| 99 | 2.143888e+10 | 1.195531e+10 | 4.188372e+11 | 0.0 | 0.0 | 0.0 | 6.661674e+01 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.100886e+10 | 5.068450e+09 | 1.594041e+10 | 9.676628e+13 | 9.564694e+11 | 9.580981e+13 | 1000.0 | 0 |
| 100 | 2.115425e+10 | 1.205839e+10 | 4.193304e+11 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | ... | 5.559900e+10 | {'alpha': 5.692, 'beta': 29.697} | 2.066103e+10 | 4.583179e+09 | 1.607785e+10 | 9.964420e+13 | 8.669484e+11 | 9.877725e+13 | 1000.0 | 0 |
56 rows × 344 columns
sim1.scenario['r_SHJ'].dataOut_e
| mod_MFG | mod_Install | mod_OandM | mod_Repair | mod_Demount | mod_Store | mod_Resell_Certify | mod_ReMFG_Disassembly | mod_Recycle_Crush | e_out_annual_[Wh] | |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 5.133424e+10 | 5.251887e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 0.000000e+00 | 1.312654e+12 |
| 1 | 1.838934e+10 | 1.860921e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 1.419913e+00 | 1.774165e+12 |
| 2 | 2.235026e+10 | 2.237429e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 1.097105e+02 | 2.332674e+12 |
| 3 | 3.424444e+10 | 3.391656e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 1.342435e+03 | 3.189692e+12 |
| 4 | 7.015314e+10 | 6.875008e+07 | 0.0 | 0.0 | 0.000000e+00 | 0.0 | 0.0 | 0.0 | 7.714372e+03 | 4.954058e+12 |
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| 96 | 2.137584e+13 | 5.994248e+10 | 0.0 | 0.0 | 4.640059e+10 | 0.0 | 0.0 | 0.0 | 2.572894e+12 | 1.381184e+17 |
| 97 | 1.541603e+13 | 4.322989e+10 | 0.0 | 0.0 | 2.635072e+10 | 0.0 | 0.0 | 0.0 | 1.554352e+12 | 1.384744e+17 |
| 98 | 2.288080e+13 | 6.416273e+10 | 0.0 | 0.0 | 5.056526e+10 | 0.0 | 0.0 | 0.0 | 2.824555e+12 | 1.388304e+17 |
| 99 | 2.422985e+13 | 6.794574e+10 | 0.0 | 0.0 | 5.516273e+10 | 0.0 | 0.0 | 0.0 | 3.052071e+12 | 1.391864e+17 |
| 100 | 1.577954e+13 | 4.424926e+10 | 0.0 | 0.0 | 2.682997e+10 | 0.0 | 0.0 | 0.0 | 1.608790e+12 | 1.395424e+17 |
101 rows × 10 columns
Because of different bifi factors, they do NOT produce the same energy
#energyGen = allenergy.filter(like='e_out_annual')
plt.plot(energyGen/1e12)
plt.legend(scennames_labels)
plt.title('Annual Energy Generation')
plt.ylabel('Energy Generation [TWh]')
plt.ylim(0,)
(0.0, 146519.47894690625)
e_annual_sumDemands = energy_demands.filter(like='demand_total')
plt.plot(e_annual_sumDemands/1e12)
plt.legend(scennames_labels)
plt.title('Annual Lifecycle Energy Demands')
plt.ylabel('Energy Demands\n[TWh]')
plt.ylim(0,)
(0.0, 6726.6594412323675)
e_annual_sumDemands_cumu = e_annual_sumDemands.cumsum()
plt.bar(e_annual_sumDemands_cumu.columns, e_annual_sumDemands_cumu.loc[2100]/1e12,
tick_label=(scennames_labels), color=colorpalette)
plt.title('Cumulative Lifecycle Energy Demands')
plt.ylabel('Cumulative Energy Demands\n[TWh]')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
e_fuels = energy_demands.filter(like='_fuel')
e_energydemands = energy_demands.loc[:,~energy_demands.columns.isin(e_fuels.columns)]
e_mfging_bymat = pd.DataFrame()
for scen in sim1.scenario.keys():
e_energy_mfg_scen = e_energydemands.filter(like=scen).filter(like='_MFG_')
e_energy_mod_mfg_scen = energy_demands.filter(like=scen).filter(like='mod_MFG')
e_mfging_bymat = pd.concat([e_mfging_bymat,e_energy_mfg_scen,e_energy_mod_mfg_scen], axis=1)
cum_e_mfging_bymat = e_mfging_bymat.cumsum().loc[2100]
cum_e_mfging_bymat
PV_ICE_glass_mat_MFG_virgin 2.829948e+16
PV_ICE_silicon_mat_MFG_virgin 6.254615e+16
PV_ICE_silver_mat_MFG_virgin 4.701029e+14
PV_ICE_aluminium_frames_mat_MFG_virgin 1.989529e+16
PV_ICE_copper_mat_MFG_virgin 9.871243e+13
...
r_Perovskite_aluminium_frames_mat_MFG_virgin 8.352645e+15
r_Perovskite_copper_mat_MFG_virgin 1.242063e+14
r_Perovskite_encapsulant_mat_MFG_virgin 2.762771e+15
r_Perovskite_backsheet_mat_MFG_virgin 3.453690e+15
r_Perovskite_mod_MFG 3.281986e+15
Name: 2100, Length: 96, dtype: float64
cume_mfg_glass.values+cume_mfg_silicon.values
--------------------------------------------------------------------------- NameError Traceback (most recent call last) Input In [123], in <cell line: 1>() ----> 1 cume_mfg_glass.values+cume_mfg_silicon.values NameError: name 'cume_mfg_glass' is not defined
#energy demands by material mfging
plt.bar(e_annual_sumDemands_cumu.columns, e_annual_sumDemands_cumu.loc[2100],
tick_label=(scennames_labels), color=colorpalette)
#Materials
cume_mfg_glass = cum_e_mfging_bymat.filter(like='glass')
cume_mfg_silicon = cum_e_mfging_bymat.filter(like='silicon')
cume_mfg_silver = cum_e_mfging_bymat.filter(like='silver')
cume_mfg_aluminium_frames = cum_e_mfging_bymat.filter(like='aluminium_frames')
cume_mfg_copper = cum_e_mfging_bymat.filter(like='copper')
cume_mfg_encapsulant = cum_e_mfging_bymat.filter(like='encapsulant')
cume_mfg_backsheet = cum_e_mfging_bymat.filter(like='backsheet')
cume_mfg_mod = cum_e_mfging_bymat.filter(like='mod')
bot_ag = cume_mfg_glass.values+cume_mfg_silicon.values
bot_al = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values
bot_cu = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values+cume_mfg_aluminium_frames.values
bot_encap = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values+cume_mfg_aluminium_frames.values+cume_mfg_copper.values
bot_back = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values+cume_mfg_aluminium_frames.values+cume_mfg_copper.values+cume_mfg_encapsulant.values
bot_mod = cume_mfg_glass.values+cume_mfg_silicon.values+cume_mfg_silver.values+cume_mfg_aluminium_frames.values+cume_mfg_copper.values+cume_mfg_encapsulant.values+cume_mfg_backsheet.values
plt.bar(scennames_labels, cume_mfg_glass, color = colormats[0])
plt.bar(scennames_labels, cume_mfg_silicon, bottom = cume_mfg_glass, color=colormats[1])
plt.bar(scennames_labels, cume_mfg_silver, bottom = bot_ag, color=colormats[2])
plt.bar(scennames_labels, cume_mfg_aluminium_frames, bottom = bot_al, color=colormats[3])
plt.bar(scennames_labels, cume_mfg_copper, bottom = bot_cu , color=colormats[4])
plt.bar(scennames_labels, cume_mfg_encapsulant, bottom = bot_encap ,color=colormats[5])
plt.bar(scennames_labels, cume_mfg_backsheet, bottom = bot_back, color=colormats[6])
plt.bar(scennames_labels, cume_mfg_mod, bottom = bot_back, color='white')
plt.legend(MATERIALS)
<matplotlib.legend.Legend at 0x169031ebc40>
energyGen_cumu = energyGen.cumsum()
energyGen_cumu.columns = e_annual_sumDemands_cumu.columns = scennames_labels
netEnergy_cumu = energyGen_cumu.loc[[2100]] - e_annual_sumDemands_cumu.loc[[2100]]
e_annual_sumDemands_cumu.loc[[2100]]
| PV_ICE | 50-year | High Eff | Idealized\nPerovskite\nSi-Tandem | Lightweight | PERC | SHJ | TOPCon | IRENA\nreg. loss | Recycled\nPERC | long-lived\nPERC | Hopeful\nPerovskite | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| year | ||||||||||||
| 2100 | 1.467446e+17 | 1.109050e+17 | 1.518148e+17 | 1.477244e+17 | 5.291675e+16 | 1.647926e+17 | 1.569242e+17 | 1.603439e+17 | 2.746646e+17 | 1.863175e+17 | 1.169477e+17 | 1.206336e+17 |
netEnergy_cumu
| PV_ICE | 50-year | High Eff | Idealized\nPerovskite\nSi-Tandem | Lightweight | PERC | SHJ | TOPCon | IRENA\nreg. loss | Recycled\nPERC | long-lived\nPERC | Hopeful\nPerovskite | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| year | ||||||||||||
| 2100 | 7.041285e+18 | 7.580287e+18 | 7.683138e+18 | 7.040305e+18 | 7.135113e+18 | 7.526399e+18 | 7.678028e+18 | 7.602728e+18 | 6.913365e+18 | 7.432994e+18 | 7.574244e+18 | 7.067396e+18 |
plt.bar(netEnergy_cumu.columns, netEnergy_cumu.loc[2100]/1e12,
tick_label=(scennames_labels), color=colorpalette)
plt.title('Net Energy Cumulatively')
plt.ylabel('Cumulative Net Energy [TWh]')
#plt.ylim(4e6,5.5e6)
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
netEnergy_relative = netEnergy_cumu - netEnergy_cumu.loc[2100,'PV_ICE']
netEnergy_relative
plt.bar(netEnergy_relative.columns, netEnergy_relative.loc[2100]/1e12,
tick_label=(scennames_labels), color=colorpalette)
plt.title('Cumulatively Net Energy Relative to PV ICE')
plt.ylabel('Relative Cumulative Net Energy [TWh]')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
netEnergy_cumu_norm = netEnergy_cumu/netEnergy_cumu.loc[2100,'PV_ICE']
netEnergy_cumu_norm_waterfall = netEnergy_cumu_norm-1
netEnergy_cumu_norm
| PV_ICE | 50-year | High Eff | Idealized\nPerovskite\nSi-Tandem | Lightweight | PERC | SHJ | TOPCon | IRENA\nreg. loss | Recycled\nPERC | long-lived\nPERC | Hopeful\nPerovskite | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| year | ||||||||||||
| 2100 | 1.0 | 1.076549 | 1.091156 | 0.999861 | 1.013325 | 1.068896 | 1.09043 | 1.079736 | 0.981833 | 1.05563 | 1.075691 | 1.003708 |
plt.bar(netEnergy_cumu.columns, netEnergy_cumu_norm_waterfall.loc[2100],
tick_label=(scennames_labels), color=colorpalette)
plt.title('Net Energy Cumulatively Relative to PV ICE')
plt.ylabel('Relative Cumulative Net Energy')
#plt.ylim(-0.026,0.005)
plt.plot(0.0, lw=2)
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
plt.bar(netEnergy_cumu.columns, netEnergy_cumu.loc[2100]/1e12,
tick_label=(scennames_labels), color=colorpalette)
plt.title('Net Energy Cumulatively')
plt.ylabel('Cumulative Net Energy\n[TWh]')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
energyGen.columns = e_annual_sumDemands.columns = scennames_labels
annual_net_energy = energyGen - e_annual_sumDemands
plt.plot(annual_net_energy/1e12)
plt.legend(scennames_labels)
plt.title('Annual Net Energy')
plt.ylabel('Net Energy (Eout - Ein)\n[TWh]')
plt.ylim(0,)
plt.xlim(2000,2100)
(2000.0, 2100.0)
This may not be an accurate use of EROI, but I want to see what will happen
eroi_sys_cumu = energyGen_cumu/e_annual_sumDemands_cumu
plt.bar(eroi_sys_cumu.columns, eroi_sys_cumu.loc[2100],
tick_label=(scennames_labels), color=colorpalette)
plt.title('EROI of all Deployments')
plt.ylabel('Unitless')
plt.xticks(rotation=90)
(array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11.]), [Text(0.0, 0, 'PV_ICE'), Text(1.0, 0, '50-year'), Text(2.0, 0, 'High Eff'), Text(3.0, 0, 'Idealized\nPerovskite\nSi-Tandem'), Text(4.0, 0, 'Lightweight'), Text(5.0, 0, 'PERC'), Text(6.0, 0, 'SHJ'), Text(7.0, 0, 'TOPCon'), Text(8.0, 0, 'IRENA\nreg. loss'), Text(9.0, 0, 'Recycled\nPERC'), Text(10.0, 0, 'long-lived\nPERC'), Text(11.0, 0, 'Hopeful\nPerovskite')])
Net Energy over Linear mass flow
#cumulatively
netEnergy_cumu.columns = cumu_virgin_module.columns = cumu_lifecycle_wastes.columns = scennames_labels
CEETmetric = (netEnergy_cumu.loc[2100]/1e6)/ (cumu_virgin_module.loc[2100]+ cumu_lifecycle_wastes.loc[2100])
plt.bar(CEETmetric.index, CEETmetric,
tick_label=(scennames_labels), color=colorpalette)
plt.title('CETE Metric')
plt.ylabel('Net Energy / Linear Mass \n[MWh/tonne]')
single_deploy_2022 = pd.DataFrame(index=idx_temp, columns=['MW'], dtype=float)
single_deploy_2022['MW'] = 0.0
single_deploy_2022.loc[2022] = 100.0 #install a single 100 MW system
sim2 = PV_ICE.Simulation(name='sim2', path=testfolder)
for scen in scennames:
sim2.createScenario(name=scen, massmodulefile=moduleFile_m, energymodulefile=moduleFile_e)
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim2.scenario[scen].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#use the settings from the first simulation to create the identical settings for sim2
for scen in scennames:
sim2.scenario[scen].dataIn_m = sim1.scenario[scen].dataIn_m
sim2.scenario[scen].dataIn_e = sim1.scenario[scen].dataIn_e
for mat in MATERIALS:
sim2.scenario[scen].material[mat].matdataIn_m = sim1.scenario[scen].material[mat].matdataIn_m
sim2.scenario[scen].material[mat].matdataIn_e = sim1.scenario[scen].material[mat].matdataIn_e
sim2.scenario['Perovskite'].material['glass'].matdataIn_m
#trim to start in 2000, this trims module and materials
#had to specify and end year, cannot use to extend
sim2.trim_Years(startYear=2000, endYear=2100)
#deployment projection for all scenarios
sim2.modifyScenario(scenarios=None,stage='new_Installed_Capacity_[MW]', value= single_deploy_2022['MW'], start_year=2000)
sim2.scenario['Perovskite'].dataIn_m.loc[19:25]
for scen in scennames:
sim2.calculateFlows(scenarios=[scen],bifacialityfactors=bifiPathDict[scen])
sim2_yearly, sim2_cumulative = sim2.aggregateResults()
allenergy2, energyGen2, energy_demands2 = sim2.aggregateEnergyResults()
allenergy2_cumu = allenergy2.cumsum()
energyGen2_cumu = energyGen2.cumsum()
energy_demands2_cumu = energy_demands2.cumsum()
energy_demands2_cumu_total = energy_demands2_cumu.filter(like='demand_total')
#energy_demands2_cumu_total
plt.bar(energy_demands2_cumu_total.columns, energy_demands2_cumu_total.loc[2100],
tick_label=(scennames_labels), color=colorpalette)
plt.title('Energy Demands Cumulative')
plt.ylabel('Energy Demands [Wh]')
energyGen2_cumu.columns=energy_demands2_cumu_total.columns=scennames_labels
eroi_2022 = energyGen2_cumu.iloc[100]/energy_demands2_cumu_total.iloc[100]
eroi_2022
plt.bar(eroi_2022.index, eroi_2022,
tick_label=(scennames_labels), color=colorpalette)
plt.title('EROI')
plt.ylabel('Arb.')
plt.plot(energyGen2/1e9)
plt.legend(scennames_labels)
plt.title('Energy Generation - Single 2022 System')
plt.ylabel('[GWh]')
single_deploy_2050 = pd.DataFrame(index=idx_temp, columns=['MW'], dtype=float)
single_deploy_2050['MW'] = 0.0
single_deploy_2050.loc[2050] = 100.0 #install a single 100 MW system
sim3 = PV_ICE.Simulation(name='sim3', path=testfolder)
for scen in scennames:
sim3.createScenario(name=scen, massmodulefile=moduleFile_m, energymodulefile=moduleFile_e)
for mat in range (0, len(MATERIALS)):
matbaseline_m = os.path.join(baselinesfolder,'baseline_material_mass_'+MATERIALS[mat]+'.csv')
matbaseline_e = os.path.join(baselinesfolder,'baseline_material_energy_'+MATERIALS[mat]+'.csv')
sim3.scenario[scen].addMaterial(MATERIALS[mat], massmatfile=matbaseline_m, energymatfile=matbaseline_e)
#use the settings from the first simulation to create the identical settings for sim2
for scen in scennames:
sim3.scenario[scen].dataIn_m = sim1.scenario[scen].dataIn_m
sim3.scenario[scen].dataIn_e = sim1.scenario[scen].dataIn_e
for mat in MATERIALS:
sim3.scenario[scen].material[mat].matdataIn_m = sim1.scenario[scen].material[mat].matdataIn_m
sim3.scenario[scen].material[mat].matdataIn_e = sim1.scenario[scen].material[mat].matdataIn_e
sim3.scenario['Perovskite'].material['glass'].matdataIn_m
#deployment projection for all scenarios
sim3.modifyScenario(scenarios=None,stage='new_Installed_Capacity_[MW]', value= single_deploy_2050['MW'], start_year=2000)
#trim to start in 2000, this trims module and materials
#had to specify and end year, cannot use to extend
sim3.trim_Years(startYear=2000, endYear=2150)
sim3.scenario['Perovskite'].dataIn_e.tail(4)#loc[49:55]
#PV ICE currently set up to read in a csv of bifi factors, so generate files to read in
#need to adjust for length to 2150
idx_temp_2150 = pd.RangeIndex(start=2000,stop=2151,step=1) #create the index
df_temp_2150 = pd.DataFrame(index=idx_temp_2150, columns=['bifi'], dtype=float)
bifiPathDict_2150={}
for f in bifiFactors.keys(): #loop over module types
bifi_2150 = df_temp_2150.copy() #copy of df
bifi_2150['bifi'] = bifiFactors[f] #assign column
bifipath_2150 = os.path.join(testfolder,'bifi_'+str(f)+'.csv') #create file path
bifi_2150.to_csv(path_or_buf=bifipath_2150, index_label='year') #create file
bifiPathDict_2150[str(f)] = bifipath_2150
#append bifi path to dict? or list?
for scen in scennames:
sim3.calculateFlows(scenarios=[scen], bifacialityfactors=bifiPathDict_2150[scen])
sim3_yearly, sim3_cumulative = sim3.aggregateResults()
allenergy3, energyGen3, energy_demands3 = sim3.aggregateEnergyResults()
allenergy3_cumu = allenergy3.cumsum()
energyGen3_cumu = energyGen3.cumsum()
energy_demands3_cumu = energy_demands3.cumsum()
energy_demands3_cumu_total = energy_demands3_cumu.filter(like='demand_total')
#energy_demands3_cumu_total
plt.bar(energy_demands3_cumu_total.columns, energy_demands3_cumu_total.loc[2150],
tick_label=(scennames_labels), color=colorpalette)
plt.title('Energy Demands Cumulative 2050 System')
plt.ylabel('Energy Demands [Wh]')
energyGen3_cumu.columns = energy_demands3_cumu_total.columns = scennames_labels
eroi_2050 = energyGen3_cumu.loc[2150]/energy_demands3_cumu_total.loc[2150]
eroi_2050
plt.bar(eroi_2050.index, eroi_2050,
tick_label=(scennames_labels), color=colorpalette)
plt.title('EROI of a 100 MW deployment in 2050')
plt.ylabel('Arbitrary units')
plt.plot(energyGen3/1e9)
plt.legend(scennames_labels)
plt.title('Energy Generation - Single 2050 System')
plt.ylabel('[GWh]')
Y axis = normalized net energy of perovskites, x axis = remanufacturing energy variation, maybe add recycling Just change one variable
lowest energy = remfg